gpt4 book ai didi

c# - 你如何从网络方法读取本地资源?

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:22 24 4
gpt4 key购买 nike

我有以下项目结构:

enter image description here

我的 Web 方法在文件“MobileStart.cs”中声明,我需要从文件“start.aspx.resx”中读取资源值。以下是我尝试读取资源值:

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string EmailSurveyLink(string email)
{
var response = new StartPageResponse();

string message = String.Format(HttpContext.GetLocalResourceObject("~/Surveys/start.aspx.resx", "LoginSentEmail", new CultureInfo("en-AU")).ToString(), messageVars);

return new JavaScriptSerializer().Serialize(response);
}

当我从客户端调用该方法时出现以下错误:

Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "start.aspx.resx.resources" was correctly embedded or linked into assembly "App_LocalResources.surveys.cdcab7d2.jsl8asuu" at compile time, or that all the satellite assemblies required are loadable and fully signed.

我将不胜感激,谢谢。

最佳答案

You can't use HttpContext.GetLocalResourceObject instead of that use HttpContext.GetGlobalResourceObject

这个问题之前已经在这里回答过:

Asp.Net localization of text in webservice method

关于c# - 你如何从网络方法读取本地资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com