ASP.NET里面的主题

2023-05-16

有关ASP.NET主题
先建立一个主题文件,建立好的主题文件会在App_Themes文件夹下面。如图所示

建立好之后,记得在

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Skin._Default" Theme ="skin"%>
添加Theme="skin"
设置主题有三种方式:
第一种是对整个程序里面的所有控件进行设置:
在web.config里面找到
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
找到后将其改为<pages theme ="skin">,在运行界面,所有的控件都会显示主题上面所设置的属性的


第二种是对某个页面进行设置
找到该页面的,选择document,将其Theme属性设置成我们所需要的主题的文件名

第三种是对页面上面的某个控件单独设置其主题,此时要用到控件的SkinID属性
例如我们在skin文件里面对按钮就行了如下主题设置
<asp:Button runat="server" SkinID="one" BackColor="#FF6699" BorderColor="#3366FF" BorderStyle="Double" />
<asp:Button runat="server" SkinID="two" BackColor="#FF3399" BorderColor="#4466FF" BorderStyle="Double" />
<asp:Button runat="server" SkinID="three" BackColor="#FF4499" BorderColor="#5566FF" BorderStyle="Double" />
而在页面上面我们添加三个按钮,对其SkinID属性进行设置。
<asp:Button ID="Button1" runat="server" SkinID ="one" Text="btnone" />
<asp:Button ID="Button2" runat="server" SkinID ="two" Text="btntwo" />
<asp:Button ID="Button3" runat="server" SkinID ="three" Text="btnthree"/>


我们还可以在编程的时候,动态的修改页面的主题,代码如下:
protected void Page_PreInit(object sender, EventArgs e)
{
this.Theme = "skin";
}

转载于:https://www.cnblogs.com/ahao214/archive/2012/12/14/2817706.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET里面的主题 的相关文章

  • WPF 中的屏幕分辨率问题?

    我将在 WPF 中使用以下代码检测分辨率 double height System Windows SystemParameters PrimaryScreenHeight double width System Windows Syste
  • ASP.NET Core 与现有的 IoC 容器和环境?

    我想运行ASP NET 核心网络堆栈以及MVC在已托管现有应用程序的 Windows 服务环境中 以便为其提供前端 该应用程序使用 Autofac 来处理 DI 问题 这很好 因为它已经有一个扩展Microsoft Extensions D
  • SSL/TLS/HTTPS 站点在 C#/.NET WebBrowser 控件中非常慢,但在 Internet Explorer 中则很好

    背景 我正在修改自动维基浏览器 http en wikipedia org wiki Wikipedia AutoWikiBrowser使用托管在安全服务器上的 MediaWiki 站点 我允许用户通过 C 应用程序中的 WebBrowse
  • 为什么文件更新时“如果较新则复制”不复制文件?

    我在 Visual Studio Express 中有一个解决方案 如下所示 The LogicSchemaC 中的类 将在运行时解析指定的 XML 文件 以下是在main的方法Program cs LogicSchema ls new L
  • 大学软件开发:从 Datatel/Colleague 获取数据

    我在北卡罗来纳州的一所社区大学工作 我们最核心的数据存储库是一个名为 Datatel 的软件系统 又名 Colleague 为什么它有两个名字 我不知道 在我们的例子中 底层数据存储是 IBM Unidata 我使用 net 技术进行开发
  • 如何修复“Oracle.EntityFrameworkCore 类型中的方法‘get_Info’没有实现”。

    我正在尝试通过 EW 连接到 Oracle DB 论方法OnConfiguring是错误 System TypeLoadException 程序集 Oracle EntityFrameworkCore Version 2 0 19 1 Cu
  • FileStream 构造函数和默认缓冲区大小

    我们有一个使用 NET 4 用 C 编写的日志记录类 我想添加一个构造函数参数 该参数可以选择设置文件选项 WriteThrough http msdn microsoft com en us library system io fileo
  • 平滑滚动.net 表单

    您好 我正在 net 中使用表单 并且在运行时动态添加大量链接标签 我将这些链接标签添加到面板并将该面板添加到 winform 当链接标签的数量增加时 表单会显示一个自动滚动条 垂直 现在 当我使用自动滚动向下滚动时 表单在滚动时不会更新其
  • idleTimeout 和 ShutdownTimeout 之间的区别

    我正在尝试放宽网站的会话过期策略 以便用户可以指定会话超时间隔 我需要弄清楚应该指定哪些网站相关设置 以免过多限制用户 例如 可能需要 1 天的间隔 我将使用门票来实现这一点 现在 我知道我可以在网站的 web config 文件中指定id
  • StringComparison.InvariantCultureIgnoreCase 去哪儿了?

    我正在将 C 代码移植到 Windows 应用商店应用程序 令我惊讶的是 以下代码不再起作用 someString Equals someOtherString StringComparison InvariantCultureIgnore
  • 有没有基于 WPF 的 Markdown 渲染器? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们有基于 WPF 的应用程序 我们有单独的字符串存储库 其中的文本在网络中进行编辑 在我们的 WPF
  • 两个 RichTextBox 具有相同的滚动条

    是否有任何可用的第三方工具有两个富文本框 但两者只有一个共享滚动条 我需要用两种不同的语言实现一些文本 但两个文本框应该同时滚动 public enum ScrollBarType uint SbHorz 0 SbVert 1 SbCtl
  • 在 Azure 上运行 .NET 应用程序

    我拥有在 Amazon EC2 上运行应用程序的丰富经验 它需要一台低端服务器 我目前为该服务器支付大约 90 美元 月 是的 我知道我并不真正需要可扩展性 但我仍然使用 EC2 我想知道将这个纯粹的 NET 应用程序迁移到 Microso
  • 删除匹配前的一个单词和一个单词

    匹配之前的一个单词可以是一组任何符号 例如 D E F 我有一个正则表达式 s w s XXX 输入示例 This is KKK M D D xXx PPP输出示例 This is KKK PPP 所以我需要删除 XXX 之前的 1 个单词
  • 策略模式还是命令模式?

    假设我有一个金融交易列表 我需要针对这些交易执行一系列验证规则 一个例子是我有一笔购买产品的交易 但是首先我需要验证交易中的帐户是否有足够的可用资金 产品没有售完等 由于这些规则 交易将是标记为拒绝 并应指定错误代码 当然 我正在考虑用一个
  • KeyValuePair - 没有无参数构造函数?

    我有一个具有 KeyValuePair 类型属性的对象 我想从数据库读取一些数据并将结果存储在这个 KeyValuePair 类型字段中 myObject KeyValuePairs ctx ExecuteQuery
  • 记录共享和映射的诊断上下文

    据我所知 其他人做了什么来解决 Commons Logging 项目 针对 NET 和 Java 不支持映射或嵌套诊断上下文这一事实 执行摘要 我们选择直接使用实现者日志框架 在我们的例子中为 log4j 长答案 您是否需要一个抽象日志框架
  • .pdbs 会减慢发布应用程序的速度吗?

    如果 dll 中包含 pdb 程序调试 文件 则行号将出现在引发的任何异常的堆栈跟踪中 这会影响应用程序的性能吗 这个问题与发布与调试 即优化 无关 这是关于拥有 pdb 文件的性能影响 每次抛出异常时都会读取 pdb 文件吗 加载程序集时
  • MSMQ接收和删除

    是否有任何选项可以在读取消息后将其从 MSMQ 中删除 比如 接收 删除可以作为原子操作运行吗 听起来您想查看下一条消息 然后在处理完成后接收它 Message message Queue Peek Queue ReceiveById me
  • Nhibernate:连接表并从其他表获取单列

    我有以下表格 create table Users Id uniqueidentifier primary key InfoId uniqueidentifier not null unique Password nvarchar 255

随机推荐

  • c#读取json某一节点数据_C#解析json数据,如何通过下标值读取?

    关于Newtonsoft读取json数据 xff0c 在网上看到的都是使用JsonTextReader xff0c 然后 xff0c 通过while循环读取出来 如以下代码 xff1a string json 61 64 34 39 CPU
  • 如何恢复计算机工具栏,电脑任务栏怎么还原,教您怎么还原电脑任务栏

    在我们日常使用电脑中 xff0c 总会遇到一些问题 xff0c 例如windows系统中任务栏有时出现在右边 有时在上面 xff0c 这是怎么回事呢 xff1f 本来不影响操作的 xff0c 但是如果有强迫症的用户 xff0c 就一定得将其
  • cin、scanf、gets、getchar 用法介绍

    scanf是格式化输入 xff0c printf是格式化输出 cin是输入流 xff0c cout是输出流 效率稍低 xff0c 但书写简便 cout之所以效率低 xff0c 是先把要输出的东西存入缓冲区 xff0c 再输出 xff0c 导
  • BDA驱动学习笔记(1):功能拓扑图

    功能拓扑图 Functional Topology xff1a BAD的目标是不管硬件或者接收信号如何变 xff0c 它的整体架构可以不做大调整 xff0c 为此BDA引入功能拓扑图的概念 xff0c 它把类似DirectShow Filt
  • nproc systemd on CentOS 7

    Increasing nproc for processes launched by systemd on CentOS 7 Ask Question I have successfully increased the nofile and
  • MariaDB中文乱码之解决思路

    首先出现乱码的原因就是编码不一致问题引起的 xff0c 那么就从以下2个方面入手 xff1a 1 应用层 xff1a 前提条件数据库服务端存储的中文数据是对的 xff0c 但是页面上显示乱码 xff0c 这里只需要检查你的项目的编码格式 x
  • android预置权限,安卓预置应用的特权适配

    首先要理解特权应用 位于系统分区的priv app目录下的应用就是特权应用 普通三方应用只应包含normal和dangerous 运行时 级别的权限 xff0c 特权应用可能会增加signature和privileged级别的权限 如果在a
  • react里执行shouldComponentUpdate时返回false的后果

    大家都知道生命周期shouldComponentUpdate返回false时 xff0c 不会进行后续的渲染 xff0c 那这个时候state是什么情况呢 我们看一下demo class Toggle extends React Compo
  • 同比和环比的计算

    与上年度数据对比称 34 同比 34 xff0c 与上月数据对比称 34 环比 34 相关公式如下 xff1a 1 同比增长率计算公式 当年值 上年值 上年值x100 61 增长率 2 逆运算 a 已知当年值 和同比增长率这两个参数 xff
  • mysql出现10061错误解决方法

    首先要关闭MYSQL服务 关闭你现在正在运行的mysql数据库 xff0c 用结束mysql进程或者直接关闭mysql服务器都可以 1 开始菜单 gt 运行 xff08 cmd xff09 gt 寻径到MySQL文件中的bin目录下 如 x
  • 超市/饭店等收据或者小票的生成代码

    package com chauvet utils import java awt Color import java awt Font import java awt FontMetrics import java awt Graphic
  • SpringMVC配置顺序的问题

    1 web xml xff1a web应用一经加载 xff0c 先来找他 1 xff09 xff1a 指明applicationContext的位置 2 xff09 xff1a 引入spring监听 xff0c ContextLoaderL
  • OpenSSL.Net使用随记(二)

    前面已经把使用OpenSSL Net环境准备好了 xff0c 现在来调用几个常用算法的实现 MD5 xff0c SHA1 在这只需要注意下OpenSSL Crypto MessageDiges后面签名算法会用到 1 class Progra
  • 搭建Git服务器

    第一步 xff0c 安装git yum y install git 第二步 xff0c 创建一个git用户 xff0c 用来运行git服务 xff1a adduser git 第三步 xff0c 创建证书登录 xff1a 收集所有需要登录的
  • 修改VNCSERVER 默认的分辨率的方法

    vi usr bin vncserver 1024 找到默认的1024 768修改为 1680 1050 reboot 重启 转载于 https www cnblogs com del88 p 5656356 html
  • java基础---String长度限制透彻解析

    文章目录 前言一 String源码分析二 编译期常量池限制什么是码点 xff1f 三 运行时期限制总结 xff1a 前言 在我们工作和学习中基本离不开Sring的数据类型 xff0c 虽然我们经常接触到它但是一般很少会有人关心String是
  • EOS常用API

    了解了挺长时间EOS xff0c 对于EOS的使用也比较顺畅了 xff0c 由于官方和网上很多的文件都不全或者描述有误差 xff0c 这里我整理了以下EOS常用的api xff0c 有兴趣的同学可以一起交流学习 EOS常用API介绍 nod
  • 正则表达式规则

    正则表达式规则 2008年03月11日 星期二 19 07 String matches 这个方法主要是返回是否匹配指定的字符串 xff0c 如果匹配则为true 否则为false 如 xff1a 判断字符创是否是一个有效的日期 64 pa
  • java 生产者 消费者 线程池_Java多线程 BlockingQueue实现生产者消费者模型详解

    BlockingQueue BlockingQueue 解决了多线程中 xff0c 如何高效安全 传输 数据的问题 程序员无需关心什么时候阻塞线程 xff0c 什么时候唤醒线程 xff0c 该唤醒哪个线程 方法介绍 BlockingQueu
  • ASP.NET里面的主题

    有关ASP NET主题 先建立一个主题文件 xff0c 建立好的主题文件会在App Themes文件夹下面 如图所示 建立好之后 xff0c 记得在 lt 64 Page Language 61 34 C 34 AutoEventWireu