首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net如何处理页面html代码转义

2012-11-03 
asp.net如何避免页面html代码转义?我页面绑定了repeater,用到了HTML codeasp:LinkButton runatserver

asp.net如何避免页面html代码转义?
我页面绑定了repeater,用到了

HTML code
<asp:LinkButton runat="server" ID="lbtnEdit" OnClientClick='ShowInfo(<%# Eval("id") %>,<%# Eval("name") %>,<%# Eval("code") %>)' CommandArgument='<%# Eval("id") %>' CommandName="edit" Text="修改"></asp:LinkButton>

页面生成后:
HTML code
 <a onclick="ShowInfo(&lt;%# Eval(&quot;id&quot;) %>,&lt;%# Eval(&quot;name&quot;) %>,&lt;%# Eval(&quot;code&quot;) %>);" id="rpWuliu_ctl00_lbtnEdit" href="javascript:__doPostBack('rpWuliu$ctl00$lbtnEdit','')">修改</a>

请问如何才能避免上面的转义呢?

[解决办法]
OnClientClick='<%# string.format("ShowInfo({0},{1},{2})", Eval("id").ToString(), Eval("name").ToString(), Eval("code").ToString()) %>'
[解决办法]
探讨

OnClientClick='<%# string.format("ShowInfo({0},{1},{2})", Eval("id").ToString(), Eval("name").ToString(), Eval("code").ToString()) %>'

[解决办法]
学习了
[解决办法]
中文字符记得加引号
OnClientClick='<%# string.format("ShowInfo({0},\"{1}\",{2})", Eval("id").ToString(), Eval("name").ToString(), Eval("code").ToString()) %>'

热点排行