我非常努力地从 gridview 的项目模板中将三个参数传递给 javascript 函数:
对于一个参数,它工作正常:
<asp:HyperLink ID="hypComment" runat="server" Font-Bold="True"
NavigateUrl='<%# Eval("CCN", "javascript:ShowCommentPopUp({0});") %>'>Add
</asp:HyperLink>
其中 CCN 是我在 gridview 中的列。这实际上将传递单击该行的 ccn:
我想再传递两个参数:“名称”和“状态”是作为 ShowCommentPopUp 函数的第二个和第三个参数的相应列。我尝试了很多方法,但最终都出现了语法错误。投入了大量时间。
例如:
NavigateUrl='<%# Eval(["CCN", "NAME", "javascript:ShowCommentPopUp({0}, {1});")
等等等等
如果有人能帮助我,我将不胜感激。
谢谢, 阿帕娜
最佳答案
你是说NavigateUrl='<%# Eval(["CCN", "NAME"], "javascript:ShowCommentPopUp({0}, {1});")
?
关于javascript - 通过 Eval 将多个参数传递给 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1009307/