时间:2016-02-15 21:39 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net通过动态加载不同CSS实现多界面】,下面是详细的讲解!
asp.net通过动态加载不同CSS实现多界面
public void page_load(Object obj,EventArgs e)
{
if(!Page.IsPostBack){
//为页面的所有控件设置样式.
SetCSS(Page.Controls);
}
}
private void SetCSS(System.Web.UI.ControlCollection vControls)
{
for(int i=0;i<vControls.Count;i++)
{
System.Web.UI.Control vControl=vControls[i];
//得到控件的类型
//可增加控件类型及相应处理方法
string PType=vControl.GetType().Name;
switch (PType)
{
case "TextBox":
TextBox_CSS ((TextBox) vControl);
break;
case "Button":
//Button_CSS ((Button) vControl);
break;
case "DataGrid":
//DataGrid_CSS ((DataGrid) vControl);
break;
}
if(vControl.Controls.Count>0)
SetCSS(vControl.Controls);
}
}
private void TextBox_CSS(TextBox tb){
tb.CssClass="TextBox_show";
}
<form runat="server">
<asp:textbox id="Search1" runat="server"/>
<asp:textbox id="Search2" CssClass="INPUT" runat="server"/>
</form>
关于asp.net通过动态加载不同CSS实现多界面的用户互动如下:
相关问题:asp.net用户控件 css,因为较少所以不想另外添加样...
答:方法很多 首先 打开浏览器 正常读取页面 然后找到输出后的控件元素 鼠标右键 审核元素 你就可以看到这个控件输出成HTML代码是什么格式了 那么好办了 如果有class 那就直接用他的class名称 然后在样式表里添加CSS属性 有可能会涉及到优先级的问题... >>详细
相关问题:asp.net frame页面通过jquery设置css问题
答:$(idStr)换成 $("#"+idStr) 看看 或者你可以这样操作 ,通过左边js,给右边的 frame的加载地址加个链接 &css=?? 在右边处理 >>详细
相关问题:asp.net单独把样式放入页面中能显示 调用css样式文...
答:这个,就是路径有误,相对路径有误,如果你把 css样式 脱离出 页面,调用使用话,图片的路径就要修改,修改成相对 CSS文件 的 >>详细
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【服务器】asp.net页面状态管理cookie和服务器状
- 如何取消.net后台线程的执行
- 【WeakReference】WeakReference(弱引用)让GC需要
- 【Repeater控件】.NET实现Repeater控件+AspNetPag
- 【客户端】获取客户端IP地址c#/vb.net各自实现代
- 【asp】asp.net上传execl文件后 在页面上加载显示
- 【Excel】页面导出为Excel的时间格式的问题-时间
- 【ref】asp.net(c#)ref out params的区别-out-pa
- 【数据控件】asp.net获得数据控件事件索引并获取
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
