我在ASP.NET MVC3 Razor中爲兩個視圖使用相同的模型。例如,我有一個名爲「名字」的文本框。我只需要在一個視圖中驗證此文本框,而不是在其他視圖中驗證。我知道如何在jQuery中實現這一點,但我的要求是不同的,我不得不區分它在模型或特定視圖的行動。ASP.NET MVC3模型驗證
一些事情,如:
[Required(ErrorMessage="First Name is Required")]
public string FirstName { get; set; }
但我無法找出如何區分驗證在同一個模型中的兩個觀點。
有人可以幫助我嗎?
爲什麼不能你使用兩種不同的模型? – jgauffin
在我的項目中,我面對如此多的觀點面臨同樣的問題。但它不是爲每個視圖創建每個模型。所以,我需要找到一個解決方案。 –