我有我的Global.asax設置具有以下在session_start:如何使用會話變量來確定視圖?
protected void Session_Start()
{
HttpContext.Current.Session.Add("sourceCode", "default");
}
在我的控制器,我有以下幾點:
public ActionResult Index(string sourceCode)
{
if (sourceCode != null && sourceCode != "default")
{
Session["sourceCode"] = sourceCode;
return View();
}
else
{
return View();
}
}
我想根據本屆會議上能夠顯示不同部分的佈局變量。什麼是正確的方法來做到這一點?我可以從控制器加載部分視圖還是需要在視圖上處理這些視圖?
這是一個我希望使用網站範圍來確定特殊定價和着陸頁廣告素材的變量。我是否必須在每一個控制器上設置相同的結構,還是有更全球的方式來做到這一點?
感謝, 布賴恩