在ASP.Net中两种利用CSS实现多界面的方法
来源:互联网 发布:大数据100a净值 编辑:程序博客网 时间:2024/05/02 00:00
方法一:
<%@page language="C#"%>
<%@import namespace="System.Data"%>
通过动态设置页面所有同类型控件的样式来该变界面:
方法二:
可以通过改变WEB控件的CssClass属性,可方便地设置和修改控件的样式。
但在实际开发过程中,一个个地设置控件的CssClass属性,非常繁琐,所以此思路应用不广.
但下面的代码段演示了一次性改变页面所有同类型控件的样式的方法,可以实现简单的SKIN等功能。
代码如下:
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
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";
}
运行后,查看页面源码.可发现文本框的样式已统一修改为"TextBox_show".
- ASP.Net中两种利用CSS实现多界面的方法
- (原创)在ASP.Net中两种利用CSS实现多界面的方法.
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法.
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法.
- 在ASP.Net中两种利用CSS实现多界面的方法.
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法.
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- 在ASP.Net中两种利用CSS实现多界面的方法
- ASP.Net中利用CSS实现多界面的方法
- __stdcall,__cdecl,__fastcall的区别
- WEB系统的测试方法
- 改写人家的js表格排序
- 2009年100款最佳安全工具(图)
- 使用Hibernate Synchronizer开发Hibernate应用
- 在ASP.Net中两种利用CSS实现多界面的方法
- js 常用语句
- 关于dwr.xml配置文件中signature元素介绍
- 常用WebService服务汇总
- IE 浏览器出问题了(无法加载影片)
- vxworks之Image
- SPI概述
- 形象的趣味理解:三层架构与养猪
- 职业