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

发布于 2024-12-11 05:08:02 字数 498 浏览 0 评论 0原文

我有一个多语言网站...
我在 Visual Studio 中为语言创建了两个文件夹(en + 我的语言),并为每个文件夹创建了我的网站!
对于一种语言网站,我有一门课程用于将文化和日历更改为我的文化,并在 Global.asax 中调用该课程,如下所示:

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

但对于多语言网站,我可以对该课程做什么?
意思是我应该在哪里为每种语言调用该类?
正如您所知, 我的页面基于母版页和内容页

global.asax Application_BeginRequest 首先运行 ->之后我们有内容 page_Load ->最后是Master page_Load

i have a multi language web site...
i made two folders in visual studio for languages(en + my language)and made my web site for each one!
for one language web site i had a class for changing culture and calendar to my culture and callled that class in Global.asax like below :

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

but for multi language web site what can i do about that class ?
mean where should i call that class for each languages?
my pages are base on master and content pages

as you know global.asax Application_BeginRequest runs First -> after that we have content page_Load -> and at last Master page_Load

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

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

发布评论

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

评论(1

三人与歌 2024-12-18 05:08:02

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

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

}

我建议你通过此链接 更多信息

希望对您有所帮助。

I think you have to implement that class in Application_BeginRequest event ...like this..

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

}

I suggest you pls go through this link for more info

I hope it will helps you..

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