Robin's Blog

记录 积累 学习 成长

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在自定义Controls中使用HtmlLink 时动态改变其属性有两种方式。打个比方要动态加载css样式表,第一种方式:

<link id="topLink" type="text/css" rel="stylesheet" href="<%=strCssPath %>" />                   

 其中strCssPath 为后台代码中的公共属性。public static string strCssPath;

另一种方法是设置link为服务端控件,以后台对其属性进行动态添加。

<link id="CustomLink" type="text/css" rel="stylesheet" runat="server"   /> 

后台cs: CustomLink.Attributes.Add("href",ResolveUrl("~/css/" + (Session["Roles"] != null ? Session["Roles"].ToString() + ".css" : "default.css")));
posted on 2009-04-22 14:12  Robin99  阅读(189)  评论(0编辑  收藏  举报