1
資源文件中的點(.
)有點問題。在我global.resx
文件我有值:資源文件中帶點的C#問題
Key: DSNLBuiltNo
Value: DS.NLM + Built no
當我在剃刀文件與@Html.Label(Global.DSNLBuiltNo)
顯示此我只看到我的頁NLM + Built no
任何人都知道這是怎麼回事(和底層的HTML。)?
資源文件中的點(.
)有點問題。在我global.resx
文件我有值:資源文件中帶點的C#問題
Key: DSNLBuiltNo
Value: DS.NLM + Built no
當我在剃刀文件與@Html.Label(Global.DSNLBuiltNo)
顯示此我只看到我的頁NLM + Built no
任何人都知道這是怎麼回事(和底層的HTML。)?
這是因爲Label
方法的工作原理。通過只包含一個字符串,你基本上就是說標籤是用於特定的ID。由於您沒有提供實際的標籤文本,因此假定您在某處引用了實際屬性,並且只使用屬性名稱本身,而不是完全限定的名稱空間。爲了得到你期待的輸出(如果label
是正確的輸出),那麼你要使用:
@Html.Label(Global.DSNLBuiltNo, Global.DSNLBuiltNo)
,或者如果你並不真的需要一個標籤,因爲它沒有任何地方
引用實際ID@Global.DSNLBuiltNo
請顯示實際的示例代碼。 – Gabe
稱爲全球 創建asp.net MVC 3項目 添加資源文件中添加資源鍵和值,並創建一個頁面在它 @ Html.Label(Global.DSNLBuiltNo) 帕特里克 – Patrick