asp.netのローカル.resxファイルから値を取得するにはどうすればよいですか?ローカルの.resxファイルから値を取得
1
A
答えて
5
:
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
// Gets the value of associated with key "MyKey" from the local resource file for a given culture ("~/MyPage.aspx.en.resx") or from the default one ("~/MyPage.aspx.resx")
object keyValue = HttpContext.GetLocalResourceObject("~/MyPage.aspx", "MyKey", culture);
あなたがあなたのページ/ユーザーコントロール上で直接移入する値が必要な場合、あなたはリソースファイルから値を取得するためにthese techniquesのいずれかを使用することができます。
0
この方法を使用して、リソースファイルから読み取ることができます。ファイルパスを設定に保存したり、定数にしてメソッドから削除することができます。また、より良い練習のために静的な方法にすることもできます。コードビハインドから
/// <summary>
/// method for reading a value from a resource file
/// (.resx file)
/// </summary>
/// <param name="file">file to read from</param>
/// <param name="key">key to get the value for</param>
/// <returns>a string value</returns>
public string ReadResourceValue(string file, string key)
{
//value for our return value
string resourceValue = string.Empty;
try
{
// specify your resource file name
string resourceFile = file;
// get the path of your file
string filePath = System.AppDomain.CurrentDomain.BaseDirectory.ToString();
// create a resource manager for reading from
//the resx file
ResourceManager resourceManager = ResourceManager.CreateFileBasedResourceManager(resourceFile, filePath, null);
// retrieve the value of the specified key
resourceValue = resourceManager.GetString(key);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
resourceValue = string.Empty;
}
return resourceValue;
}
関連する問題
- 1. クラスライブラリのresxから値を取得
- 2. 参照アセンブリからの.resxファイル名の読み取り
- 3. すべての.resxファイルの名前を取得し、C#
- 4. resxファイルからのテキストファイルへのアクセス
- 5. .resxファイルエントリからコメントを取得する方法
- 6. ローカルのJsonファイルionicからデータを取得3
- 7. リソースファイルの文字列を.csファイルの.resxファイルから読み取る
- 8. SCRIPT1014の取得:ローカルjsファイルから無効なIEの文字
- 9. Web2pyからローカルHTMLファイルへのPOSTデータの取得
- 10. XMLファイルから値を取得
- 11. Jenkinsパイプライン:iniファイルから値を取得
- 12. asp.netコアで.resxファイル文字列を取得する方法
- 13. 日時 - ローカル入力から値を取得する方法は?
- 14. CSVファイルからデータをローカルに取得する、iphoneアプリケーション
- 15. 角度 - ローカルPHPファイルから変数を取得する方法
- 16. アンドロイドからローカルsqliteデータベースを取得
- 17. ローカルJavaScriptからJSONを取得
- 18. JSONファイルから2セットのデータから値を取得
- 19. resxファイルへのアクセス
- 20. 角4はローカルJSONファイルを取得
- 21. ASP.NETは実行時に.resxファイルからリソース値を変更します
- 22. XAMLの別のアセンブリのresxファイルからイメージをロード
- 23. ローカルのjsonファイルから$ resourceを使用してデータを取得する方法
- 24. ローカルのhtmlファイルからWebサーバーのコンテンツを取得する方法
- 25. 利用可能な(言語)resxファイルの一覧を取得する
- 26. JavaScript GetLocalResourceObject from .resxファイル
- 27. app.configファイルのweb.configセクションから値を取得しますか?
- 28. 数値から色の値を取得
- 29. ビジュアルスタジオの外からresxファイルをコンパイルします
- 30. Jsonから値を取得
モジュール内/ FAQ/FAQ.asxc.resx – Raika
@Raika:仮想パス( "GetLocalResourceObject"メソッドの最初のパラメータ)は次のようになります: "〜/ Module/FAQ/FAQ.ascx "を参照してください。私は、 "モジュール"フォルダがASP.NETアプリケーションのルートに置かれていると仮定します。 – volpav