由於一些奇怪的原因,我只是無法正確地得到我的看法「腳手架」..不是正確的[顯示(名稱= SomeThing「)]屬性用於設置屬性應顯示哪個標籤/表頭文本? 如果是,那麼有沒有其他人討厭這個問題? 如果不是,那麼我應該怎樣改變它呢?ASP.net MVC 3腳手架[顯示(名稱=「你好」)]不會工作
在此先感謝!
由於一些奇怪的原因,我只是無法正確地得到我的看法「腳手架」..不是正確的[顯示(名稱= SomeThing「)]屬性用於設置屬性應顯示哪個標籤/表頭文本? 如果是,那麼有沒有其他人討厭這個問題? 如果不是,那麼我應該怎樣改變它呢?ASP.net MVC 3腳手架[顯示(名稱=「你好」)]不會工作
在此先感謝!
其實;我知道爲什麼。
DisplayAttribute位於System.ComponentModel.DataAnnotations命名空間中,並且具有與System.ComponentModel命名空間中的DisplayNameAttribute不同的用途。
「DisplayAttribute」:「提供一個通用屬性,可讓您爲實體局部類的類型和成員指定可本地化的字符串。」
使用[DisplayName的( 「東西」)代替,它會工作...
你有一個變量,而不是屬性... 例如:
取而代之的是
[Display("User Name")]
public string UName;
您必須
[Display("User Name")]
public string UName { get; set; }
您可以發佈您的代碼嗎? – 2011-12-20 12:14:01
什麼數據類型是您擁有該屬性的屬性? – James 2011-12-20 12:52:10
它會工作,如果你'重建'項目鍵盤快捷鍵是'ctrl + shift + B' – Vivek 2012-04-18 18:03:11