【文件属性】:
文件名称: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