【发布时间】:2012-03-16 12:46:23
【问题描述】:
我正在使用“eval”从数据库中获取数据并将其放置在我的应用程序中(添加和删除联系人)。删除联系人时会显示一个确认框,可以正常工作。
但是,我想要的是使用数据(来自 eval)作为 js 函数的参数,这样我就可以在确认框中显示联系人姓名。
下面是代码,它不起作用。我可以写什么来让它发挥作用?
提前致谢。
<asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("FirstName") %>' />
<asp:Label ID="LastNameLabel" runat="server" Text='<%# Eval("LastName") %>' />
<asp:Button ID="EditLinkButton" runat="server" CommandName="Edit" Text="Edit" CausesValidation="False" />
<asp:Button ID="DeleteButton" runat="server" CommandName="Delete" Text="Delete" CausesValidation="False" OnClientClick="return confirmOnDelete(<%# Eval("FirstName") %>, <%# Eval("LastName") %>);" />
来自 js 文件:
confirmOnDelete: function (firstName, lastName) {
if (confirm("Are you sure that you want to delete " + firstName + " " + lastName + " ?") == true) {
alert("tog bort");
}
else {
return false;
}
}
【问题讨论】:
-
我相信你只需要引用你的论点。
confirmOnDelete('...', '...')
标签: c# jquery asp.net arguments