Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- public partial class MasterPage : System.Web.UI.MasterPage {
- protected void Page_Load(object sender, EventArgs e, SiteMapNodeItemEventArgs sm) {
- System.Diagnostics.Debug.WriteLine("something");
- ThemeList.DataBind();
- ThemeList.SelectedValue = Request.Cookies["Page"].Value;
- //ThemeList.Items.FindByText(Request.Cookies["Page"].Value).Selected = true;
- if(!Page.IsPostBack){
- ThemeList.SelectedValue = Request.Cookies["Page"].Value;
- }
- }
- protected override void OnInit(EventArgs e) {
- String selected = "";
- try {
- selected = Request.Cookies["Page"].Value;
- } catch(Exception err) {
- selected = "Monochrome";
- }
- ThemeList.SelectedValue = selected;
- base.OnInit(e);
- }
- protected void ThemeList_SelectedIndexChanged(object sender, EventArgs e) {
- HttpCookie themeCookie = new HttpCookie("Page");
- themeCookie.Value = (String) ThemeList.SelectedValue;
- //themeCookie.Expires = DateTime.Now.AddMonths(1);
- Response.SetCookie(themeCookie);
- //Session["Theme"] = (String)ThemeList.SelectedValue;
- Response.Redirect(Request.RawUrl, false);
- System.Diagnostics.Debug.WriteLine("selected theme is: " + Request.Cookies["Page"].Value);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement