簡體   English   中英

在ASP.NET MVC2中應用數據注釋時出現問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM