使用RequiredFieldValidator时,JQuery方法不会从代码中触发

时间:2012-10-04 21:43:49

标签: c# asp.net

我在使用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时,会弹出错误。有没有人有任何想法可能导致这个?

1 个答案:

答案 0 :(得分:0)

将此添加到您的必填字段验证器:

EnableClientScript="false"