ASP在标记元素内的函数中引用了更多引号

时间:2014-11-02 12:46:40

标签: asp.net

我尝试使用标记元素中 DataBinder 的值进行警告。我尝试了许多带引号的变体,但仍然没有成功。

我的代码

OnClientClick='alert(<%# DataBinder.Eval(Container.DataItem, "path", "{0}")%>);'

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

JS

<script type="text/javascript">
            function Check(a) {
                alert(a);
            }

        </script>

代码背后:

 OnClientClick=<%# "Check('" + Eval("path") +"')"%> runat="server" />

或者只是

  OnClientClick=<%# "alert('" + Eval("Id") +"')"%> runat="server" />