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");
}
....
}