2011-01-11 4 views
0

私はリソースファイルを使用して文字列を保持するアプリケーションを1つ作成しています。私のアプリケーションでは、すべての登録ページが「登録」フォルダにあるように、別々のフォルダにページを保管しています。このフォルダのResourcesフォルダに作成して、登録モジュールに関連するすべてのリソースファイルを作成しました。しかし、私はリソース文字列にアクセスしようとしているときASP.netのリソースに関する問題

userNameキーが見つからないというエラーが出ています。私はここでエラーを理解することができません。

ここで何が間違っているのか誰にでも教えてください。

おかげで、あなたは明示的な表現を使用している Ashwani

答えて

1

<asp:Label Text="<%$Resources: RegisterAsUser, userName%>" runat="server" /> 

他のオプションは、私はそれを理解するよう、多くののaspxファイルからリソースにアクセスできるようにし、その目的は、共有の場所を使用することで、明示的な式の場合、暗黙的な表現

<asp:Label ID="label1" runat="server" meta:resourcekey="userName" ></asp:Label> 

であるのに対し、 1つのリソースファイルからの値。これを行うには、resxファイルRegisterAsUserがApp_GlobalResourcesディレクトリの下になければなりません。

暗黙的に、正しいローカライゼーション値を持つaspxファイルと同じ名前のresxファイルから値が検索されます。

関連する問題