[英]Problem applying data annotation in asp.net mvc2
我在嘗試應用數據注釋時面臨問題。 就我而言,我在控制器中傳遞了FormCollection
[HttpPost]
public ActionResult Create(string Button, FormCollection collection)
{
if (ModelState.IsValid)
{
}
else
{
}
}
並且在ModelState.IsValid條件下始終具有真實值。 雖然我在視圖中留下了一些空白字段。 此外,EnableClientValidation()也已在View中應用以進行客戶端驗證,但無法正常工作。 可能是什么問題
您的視圖必須是強類型的,並且Create函數的參數必須包含一個保存模型的對象,而不是通用FormCollection。 因此,如果您已經注釋了名稱為MyClass的模型,則應將其作為參數。 否則,模型綁定器將如何知道應針對哪個類檢查表單?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.