在使用RequiredFieldValidator 时,我遇到了从代码后面调用的jQuery 方法的问题。如果没有表单上的RequiredFieldValidator,这很有效。当它在表单上时,我收到一个错误:
Microsoft JScript 运行时错误:对象不支持属性或方法“toastmessage”
好像它没有加载 jquery.js 文件一样。
作为测试,我有一个简单的页面,上面有一个 TextBox 和一个 UpdatePanel 中的按钮。当您单击该按钮时,它会使用以下代码触发服务器端 OnClick 方法:
ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", @"$().toastmessage('showWarningToast', 'Record Saved Successfully.'); ", true);
这很好用,并弹出消息。当我将RequiredFieldValidator 附加到TextBox 时,就会弹出错误。有谁知道可能是什么原因造成的?