使用 Web 服务时设置请求的文化

发布于 2024-07-25 06:15:29 字数 267 浏览 2 评论 0原文

我正在寻找一些解决方案,如何轻松地在客户端设置请求的文化并将其获取到服务器上。 因此,我会收到以请求的语言返回错误消息。
有没有办法在 WebRequest 或 WebMethod 上设置它?

任何建议都非常欢迎。 谢谢X。

编辑:最后我使用Soap header 将cultureinfo 设置从客户端传输到服务器。 我想这很好。 我只是更希望它可以设置在较低的级别,而不是通过使用 SoapHeader 的自定义。 不管怎样,它有效。 :-)

I am looking for some solution how I could easily set the requested Culture at client and get it on server. So I would get for example return error message in requested language.
Is there way to set it on WebRequest or WebMethod?

Any suggestion most welcome. Thanks X.

Edit: Finally I used Soap header to carry cultureinfo setting from client to server. Which is fine I suppose. I was just more hoping that it could be set at lower level and not by using customization of SoapHeader. Anyway it works. :-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心的位置 2024-08-01 06:15:29

您可以将所需的区域性作为参数传递,并使用以下命令在服务器端设置区域性:

Thread.CurrentThread.CurrentUICulture = new CultureInfo(lang); 
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lang); 

You could pass the desired culture as a parameter and set the culture at server side with:

Thread.CurrentThread.CurrentUICulture = new CultureInfo(lang); 
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lang); 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文