只是想知道我有检查一个页面(多语言网站)的语言功能,如果不是默认的语言,我们需要重定向到默认语言一节即ASP.NET我应该使用“checkUser”功能pre_init或Page_Load中
if (Sitecore.Context.Language.Name != LanguageManager.DefaultLanguage.ToString())
{
Sitecore.Context.SetLanguage(LanguageManager.DefaultLanguage, true);
Response.Redirect(SourceHomeUrl(), true);
}
我只是想知道是不是最好把它放在pre_init即任何加载之前做这种检查,只是重定向呢?