您的位置:首页 > 其它

动态改变Style【例如动态改变Master Page,改变Butonn Text】

2009-08-22 21:11 387 查看
更多了解,可以访问这里
通常我们都在Page_Preinit 事件中动态改变MasterPageFile的值.

void Page_PreInit(Object sender, EventArgs e) {

if (Request.Browser.IsBrowser("IE")) {
this.MasterPageFile = "ArticleMaster_IE.master";
}
else if (Request.Browser.IsBrowser("Mozilla")) {
this.MasterPageFile = "ArticleMaster_FireFox.master";
}
else {
this.MasterPageFile = "ArticleMaster.master";
}
}

但是我们可以以声明的方式实现同样功能

<%@ Page MasterPageFile="~/ArticleMaster.master"
ie:MasterPageFile="~/ArticleMaster_IE.master"
mozilla:MasterPageFile="~/ArticleMaster_FireFox.master" %>

同样

<asp:button id="Button1"
ie:text="Push me you IE user"
mozilla:text="Push me you FireFox user"
text="Push me you -- you are running neigher IE or Safari"
runat="server"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: