1

在使用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 时,就会弹出错误。有谁知道可能是什么原因造成的?

4

1 回答 1

0

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

EnableClientScript="false"
于 2012-10-04T23:22:18.150 回答