日期:2014-05-16  浏览次数:20455 次

asp:LinkButton内的OnClientClick怎么放<%#Eval("")%>
OnClientClick='return confirm(&quot;你确定要审核吗?审核通过将扣除您'<%#Eval('hb') %>'电子货币!&quot;)'

绑定会报错。在这个里面应该如何绑定<%#Eval("")%>
------解决方案--------------------
类似于

    OnClientClick='<% # GetMyScript((double)Eval("hb")) %>'


然后你可以实现这个GetMyScript函数,例如写
protected string GetMyScript(double num)
{
    return string.Format("return confirm('你确定要审核吗?审核通过将扣除您 {0} 电子货币!';",num);
}


而且你注意到,根本不需要为'符号转义。