读书人

控件添加属性lt;变成了lt;有没有改变的办法

发布时间: 2012-01-12 22:11:58 作者: rapoo

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

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

读书人网 >asp.net

热点推荐