MVC.
1810 ワード
mvc
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
HtmlHelper.ClientValidationEnabled = true;
HtmlHelper.UnobtrusiveJavaScriptEnabled = true;
あるviewで検証を使用するには、検証ファイルをviewに配置する必要があります.テンプレートに入れないでください.テンプレートでは無効になります.
****
データベース'C:USERSMIKPLEDESKTOPREMOTEVAL 5CSMVC 3 REMOTEVALMVC 3 REMOTEVALAPP_DATA\USERDATABASE.MDF'のバージョンは661で、開けません.このサーバは655以降のバージョンをサポートしています.ダウングレードパスはサポートされていません.
select@@versionデータベースバージョンの表示
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1
661はsql 2008 r 2データベースバージョンなので、アップグレードしなければなりません.
**********************
mvcリモート検証、REMOTE属性を使用し、Systemを参照する.Web.Mvc;
次にmodelフィールドに属性を付けます
[Remote("Index","Validation")] public string Title { get; set; }
Controlでのアクションメソッド
{
//return Json("xxx", JsonRequestBehavior.AllowGet);//
return Json(true, JsonRequestBehavior.AllowGet);//
}
return Json("xxx", JsonRequestBehavior.AllowGet);//エラーメッセージを返します.XXが空の場合、デフォルトのエラー情報、例えばxフィールドinvalid
return Json(true, JsonRequestBehavior.AllowGet);//trueを返すと、クライアントは間違いないことを知っています.
***********************************************