.
リソースファイルのドット()に少し問題があります。私のglobal.resx
ファイルには次の値があります。
Key: DSNLBuiltNo
Value: DS.NLM + Built no
これをRazorファイルに表示すると、自分のページ(および基になるHTML)@Html.Label(Global.DSNLBuiltNo)
にのみ表示されます。ここで何が起こっているかを知っている人はいますか?NLM + Built no
.
リソースファイルのドット()に少し問題があります。私のglobal.resx
ファイルには次の値があります。
Key: DSNLBuiltNo
Value: DS.NLM + Built no
これをRazorファイルに表示すると、自分のページ(および基になるHTML)@Html.Label(Global.DSNLBuiltNo)
にのみ表示されます。ここで何が起こっているかを知っている人はいますか?NLM + Built no
それはLabel
メソッドの仕組みに原因があります。文字列を 1 つだけ含めることで、基本的に、ラベルがその特定の ID 用であることを示しています。実際のラベル テキストを提供しなかったため、実際のプロパティをどこかで参照していると想定し、完全修飾名前空間ではなくプロパティ名のみを使用します。期待する出力を取得するには ( alabel
が適切な出力である場合)、次を使用します。
@Html.Label(Global.DSNLBuiltNo, Global.DSNLBuiltNo)
または、実際のIDをどこでも参照していないため、ラベルが本当に必要ない場合
@Global.DSNLBuiltNo