Asp.Net WebForm JQuery远程validation
我想在这个问题中做同样的事情: Jqueryvalidation远程validation不起作用
唯一改变的是我使用的是Asp.Net WebForm而不是Asp.Net MVC。 所以,这篇文章中提出的解决方案对我不起作用……
UPDATE
来自杰夫评论,这是我的新尝试:
$("#mainForm").validate( { rules: { UserName: { required: true ,remote: "IsValidField" } ,messages: { UserName: { remote: "UserName has already been choosen. Please choose another one" } } }
C#
public String IsValidField() { String the_field = Request["Field_To_Test"]; JavaScriptSerializer serializer = new JavaScriptSerializer(); if (the_field == another_value) return serializer.Serialize(true); else return serializer.Serialize(true); }
如果我设置断点,方法永远不会调用…
无论webforms还是MVC,您的页面方法仍然必须返回JSON对象。 因此,该post中的解决方案应该可以在ASP.NET Webforms项目中正常工作。
也许你应该试试
/IsValidField
问题是你的道路