gpt4 book ai didi

c# - 我应该使用什么事件(地点)来改变多语言网站的文化和日历?

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:58 26 4
gpt4 key购买 nike

我有一个多语言网站...
我在 visual studio 中为语言(en + 我的语言)制作了两个文件夹,并为每个文件夹制作了我的网站!
对于一种语言的网站,我有一门类(class)可以根据我的文化改变文化和日历,并在 Global.asax 中调用该类(class),如下所示:

protected void Application_BeginRequest(object sender, EventArgs e)
{
myLanCultureAndCalendar.SetCultureAndCalendar();
}

但是对于多语言网站,我能为那个类(class)做些什么呢?
意思是我应该在哪里为每种语言调用该类?
我的页面基于主页面和内容页面

如您所知,global.asax Application_BeginRequest 首先运行 -> 然后我们有内容 page_Load -> 最后是 Master page_Load

最佳答案

我认为您必须在 Application_BeginRequest 事件中实现该类...像这样...

protected void Application_BeginRequest(Object sender, EventArgs e)
{
String language = Request.UserLanguages[0];
if (language.Length > 1) language = language.Substring(0, 2);
.......
........

}

我建议您通过此链接获取 more info

希望对你有帮助

关于c# - 我应该使用什么事件(地点)来改变多语言网站的文化和日历?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7865691/

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