我的代码中有一个radbutton和一条确认弹出消息。该消息与radbutton一起正常工作。我的要求发生了变化,我用图像按钮替换了radbutton仍然需要确认弹出消息。我收到以下错误,< / p>
0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性'set_cancel'
<asp:ImageButton ID="savebutton" runat="server" ImageUrl="~/Images/save.png" CausesValidation="true" ValidationGroup="reqvalidations" OnCommand="savebutton_Click" OnClientClick="ConfirmSave()" CommandName="Save" Enabled="true" ToolTip="Save" />
JavaScript
function ConfirmSave(sender, args) {
if (Page_ClientValidate("reqvalidations")) {
args.set_cancel(!window.confirm("Are you sure you want to save?"));
} }
感谢您的帮助。谢谢!
答案 0 :(得分:0)
我更改了OnClientClick =“ return ConfirmSave();”而不是args.set_cancel我使用
var conf = confirm("Are you sure you want to save this request?");
if (conf== true)
return true;
return false;