我有一个不同语言的网站。每次用户更改语言时,请将其保存在数据库中。 当用户基于cookie(没有登录)进入网站时,我想检查他在DB中的最后选择并相应地重定向。 该网站的每种语言在IIS上都有自己的副本,并且可以在其内部导航。所以第一次发布才是最重要的。
我应该在哪个场合放置我的代码?
答案 0 :(得分:0)
Page_Load()
会很好,但我宁愿检查网页是否正在回发以防止不必要的往返。
不确定确切的编码,但是通过放置:
来完成if(!Page.IsPostback)
{
// Your cookie reading code here
}