2

http://msdn.microsoft.com/en-us/library/ms149953.aspxを読み、GetLocalResourceObject仮想パスを確認する必要があります。

ローカル リソース ファイルは、PC の次の場所にあります。

C:\inetpub\wwwroot\GlobalX\Input\App_LocalResources

このフォルダー内には、サイトが処理するすべての言語のリソース ファイル (InputContactDetails.aspx.ro.resx、InputContactDetails.aspx.hi.resx など) と、既定のリソース ファイル (InputContactDetails.aspx.resx) があります。

仮想パス文字列を実装しようとすると、エラーが発生します。以下は私の問題のあるコードの行です:

return '<%= HttpContext.GetLocalResourceObject("~/GlobalX/Input/App_LocalResources/InputContactDetails.aspx.resx", "ContactDetails.Text", new System.Globalization.CultureInfo("ro")) %>';

~/GlobalX/Input/App_LocalResources仮想パスや他のいくつかの順列として試しましたが、同じエラーが発生します。

誰かが私が間違っていることを示すことができれば、私はそれを大いに感謝します.

これが私が得ているエラーメッセージです:

このページのリソース クラスが見つかりませんでした。リソース ファイルが存在するかどうかを確認し、再試行してください。

説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.InvalidOperationException: このページのリソース クラスが見つかりませんでした。リソース ファイルが存在するかどうかを確認し、再試行してください。

ソース エラー:

410 行目: function languageContactPromptPhone(var_lcs) { 411 行目: if (var_lcs == "af") { 412 行目: return '<%= HttpContext.GetLocalResourceObject("~/GlobalX/Input/App_LocalResources/InputContactDetails.aspx.resx", "ContactDetails.Text", new System.Globalization.CultureInfo("ro")) %>'; 413行目: } 414行目: else if (var_lcs == "sq") {

ソース ファイル: c:\inetpub\wwwroot\GlobalX\Input\InputContactDetails.aspx 行: 412

スタックトレース:

[InvalidOperationException: このページのリソース クラスが見つかりませんでした。リソース ファイルが存在するかどうかを確認して、もう一度やり直してください
。 , CultureInfo culture) +15
System.Web.Compilation.ResourceExpressionBuilder.GetResourceObject(IResourceProvider resourceProvider, String resourceKey, CultureInfo culture, Type objType, String propName) +23
System.Web.HttpContext.GetLocalResourceObject(String virtualPath, String resourceKey, CultureInfo culture) +38
ASP.input_inputcontactdetails_aspx.__RenderContentInputContactDetails(HtmlTextWriter __w, Control parameterContainer) in c:\inetpub\wwwroot\GlobalX\Input\InputContactDetails.aspx:412
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
System.Web .UI.Control.RenderChildren(HtmlTextWriter ライター) +8
System.Web.UI.Control.Render(HtmlTextWriter ライター) +10
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27
System.Web.UI .Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +8991378
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter ライター、ICollection の子) +208
System.Web.UI.Control.RenderChildren(HtmlTextWriter ライター) +8
System.Web.UI.Control.Render(HtmlTextWriter ライター) +10
System. Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +8991378
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) +25
System .Web.UI.Control.RenderChildrenInternal(HtmlTextWriter ライター、ICollection の子) +208
System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter ライター) +256
System.Web.UI.UpdatePanel.Render(HtmlTextWriter ライター) +37
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +8991378
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) + 25
ASP.masterpages_masterinput_master.__RenderformMasterInput(HtmlTextWriter __w, Control parameterContainer) in c:\inetpub\wwwroot\GlobalX\MasterPages\MasterInput.master:140
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
System. Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter ライター) +173
System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter ライター) +31
System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter 出力) +53 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) ) +8991378
System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter ライター) +40
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter ライター、ICollection の子) +208
System.Web.UI.Control.RenderChildren(HtmlTextWriter ライター) ) +8
System.Web.UI.Control.Render(HtmlTextWriter ライター) +10
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +8991378
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter ライター、ICollection の子) + 208
System.Web.UI.Control.RenderChildren(HtmlTextWriter ライター) +8
System.Web.UI.Page.Render(HtmlTextWriter ライター) +29
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27
システム.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +8991378
System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) +25
System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +3060

4

2 に答える 2

2

/GlobalX/Input/App_LocalResources/InputContactDetails.aspx.resx を使用してみてください。削除してください ~

于 2012-10-24T11:07:32.363 に答える