文件名称:asp.net 更换风格
文件大小:9KB
文件格式:RAR
更新时间:2011-11-29 09:21:29
asp.net 更换风格
public partial class _Default : PageBase // 让页面继承自PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ltrStyleName.Text = userStyle; foreach (string styleName in styleConfig.StyleNames) { ListItem item = new ListItem(styleName); if (string.Compare(styleName, userStyle) == 0) item.Selected = true; ddlStyles.Items.Add(item); } } } // 更换风格 protected void Button1_Click(object sender, EventArgs e) { string styleName = ddlStyles.SelectedValue; userStrategy.ResetUserStyle(styleName); // 委托给userStragety去处理 } }
【文件预览】:
WebSite
----App_Code()
--------IUserStyleStrategy.cs(2KB)
--------StyleTemplateConfigHandler.cs(3KB)
--------PageBase.cs(2KB)
----App_Themes()
--------Default()
--------Spring()
----web.config(3KB)
----MasterPage()
--------Default()
--------Spring()
----App_Data()
----Default.aspx(602B)
----Other.aspx.cs(426B)
----Default.aspx.cs(914B)
----Other.aspx(314B)
StyleTemplate.sln