我页面绑定了repeater,用到了
页面生成后:
1
|
<
asp:LinkButton
runat
=
"server"
ID
=
"lbtnEdit"
OnClientClick='ShowInfo(<%# Eval("id") %>,<%# Eval("name") %>,<%# Eval("code") %>)' CommandArgument='<%# Eval("id") %>' CommandName="edit" Text="修改"></
asp:LinkButton
>
|
页面生成后:
1
|
<
a
onclick="ShowInfo(&lt;%# Eval("id") %>,<%# Eval("name") %>,<%# Eval("code") %>);" 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()) %>'