1

特定の言語でデータベースからテキストを取得する独自のDBResourceProviderを作成しました。書くことで問題のあるラベルを設定できます

Label1.Text = Text.Slogan;

ウェブページ自体に私は書くことができます

<asp:Label ID="Label1" runat="server" Text="<%$ Resources:MyDbResource, Slogan %>"></asp:Label>

コードの最後の行を強く型付けできる方法を見つけようとしています。それも可能ですか?

アップデート:

リソースにアクセスするために次のコードを生成します。

 public static String Slogan { get{return getText("Slogan") ;} }

そしてこれは私のgetTextメソッドです:

public static string getText(string key)
{
    return HttpContext.GetGlobalResourceObject("Global", key).ToString();   
}

私がここに私のコードのほとんどを含めなかったと思うなら、私にコメントをください、そして私はより多くのコードをテーブルに持ってきます!

4

1 に答える 1

2

.aspxファイルに次のように記述します。

<html>
<title></title>
<body>
    Our slogan is: <%= Text.Slogan %>
</body>
</html>
于 2012-05-14T12:38:02.867 に答える