0
強く型付けされたビューを作成しない場合、サーバー側で検証を実行する方法。厳密に型指定されたビューを使用しない検証
<input id="in1" name="in1" value="" />
<input id="in2" name="in2" value="" />
<input id="in3" name="in3" value="" />
強く型付けされたビューを作成しない場合、サーバー側で検証を実行する方法。厳密に型指定されたビューを使用しない検証
<input id="in1" name="in1" value="" />
<input id="in2" name="in2" value="" />
<input id="in3" name="in3" value="" />
これは、サーバー側の検証にどのフレームワークを使用しているかによって異なります。データアノテーションは、ビューモデルクラスを検証属性で飾ることによって機能します。あなたは(非常に悪いデザインになります)、ビューモデルを使用しない場合、あなたは常に(非常に悪い設計されるであろう)を手動で検証を実行できます。
// NEVER WRITE CODE LIKE THIS! USE VIEW MODELS
[HttpPost]
public ActionResult Index(string int1, string int2, string int3)
{
if (string.IsNullOrEmpty(int1))
{
ModelState.AddModelError("int1", "int1 is required");
}
....
}
を