日期:2014-05-18  浏览次数:20436 次

控件添加属性<变成了&lt;有没有改变的办法
控件添加属性 <变成了&lt;有没有改变的办法
control.Attributes.Add( "showalt ",   " ' <div> aa </div> ' ");
输出页面后结果变了showalt= '&lt;> aa&lt;/div> '


------解决方案--------------------
control.Attributes.Add( "showalt ", Server.HtmlEncode( " ' <div> aa </div> ' "));
------解决方案--------------------
Server.HtmlEncode 是不行



------解决方案--------------------
Add( "showalt ", " ' <div> aa </div> ' ");

中加入的是JS代码,而不是标签
------解决方案--------------------
要加入标签不防直接用 《%= %》这种形式直接加入
------解决方案--------------------
将 <div> aa </div> 写在前台JS中,假设函数名为Test

后台改下添加方式
control.Attributes.Add( "showalt ", "Test() "));

通过这种方式来试试,不然如果含有> 这个符号的确有问题