特定の言語でデータベースからテキストを取得する独自の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();
}
私がここに私のコードのほとんどを含めなかったと思うなら、私にコメントをください、そして私はより多くのコードをテーブルに持ってきます!