将ASP从ASPX传递给Javascript函数作为参数
<a id="lblShowTimings" runat="server" title='' onclick='PopulateTicketDiv()'>
Eval可以作为参数传递给javascript函数吗? 如果是这样的话语法是什么?
是。 不过你要做的是:
onclick='<%# "PopulateTicketDiv(" +Eval("SHOW_ID") + " );" %>'
当您想要将字符串作为参数传递时,上述解决方案会产生问题,您可以使用以下语法来完成:
OnClientClick='<%# String.Format("javascript:return displayDeleteWarning(\"{0}\")", Eval("ItemName").ToString()) %>'
无论参数数据类型如何,上面的线都应该工作
尝试
<%#Eval("SHOW_Time") %>
在旁注,因为你有runat =“server”你可以在OnRowDataBound的后端设置onclick,如果它在网格/转发器中,或者如果没有则在page_load上设置。
您可以在gridview,repeater或..etc中使用此语法。
您的JavaScript函数将是:
function EditBankAccount(bankaccountid) { // Your code goes here // return true OR false based on your requirement }
请检查此代码
onclick =’<%#Eval(“DocumentPath”,“Chk(\”{0} \“)”)%>‘