jqueryのみで検証をフックするにはどうすればよいですか?Microsoftajaxを使いたくない。このブログで私が欲しいものを正確に見ましたが、ファイルMicrosoftMvcJqueryValidator.js
は非推奨またはキャンセルされているようです。
今これを行う公式の方法はありますか?おそらくasp.netmvc3を使用しています。
jqueryのみで検証をフックするにはどうすればよいですか?Microsoftajaxを使いたくない。このブログで私が欲しいものを正確に見ましたが、ファイルMicrosoftMvcJqueryValidator.js
は非推奨またはキャンセルされているようです。
今これを行う公式の方法はありますか?おそらくasp.netmvc3を使用しています。
これを実現するために必要なものはすべて、ASP.NET MVC 3.0Beta1テンプレートにすでに含まれています。
モデル:
public class MyViewModel
{
[Required]
public string Value { get; set; }
}
コントローラ:
public class HomeController : Controller
{
public ActionResult Index()
{
return View(new MyViewModel());
}
[HttpPost]
public ActionResult Index(MyViewModel model)
{
return View(model);
}
}
意見:
<script type="text/javascript" src="<%: Url.Content("~/scripts/jquery-1.4.1.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/scripts/jquery.validate.js") %>"></script>
<script type="text/javascript" src="<%: Url.Content("~/scripts/jquery.validate.unobtrusive.js") %>"></script>
<% Html.EnableClientValidation(); %>
<% using (Html.BeginForm()) { %>
<%: Html.TextBoxFor(x => x.Value) %>
<%: Html.ValidationMessageFor(x => x.Value) %>
<input type="submit" value="OK" />
<% } %>
ASP.NET MVC 2.0で同じことを行う場合は、ASP.NET MVC FuturesMicrosoftMvcJQueryValidation.js
のソースコードをダウンロードし、パッケージから抽出してサイトに含める必要があります。
このプラグインを使用できます:http://bassistance.de/jquery-plugins/jquery-plugin-validation/