当前位置: 首页 > news >正文

ASP.NET 2.0 中---Theme

    在一个网站的开发过程中,都是靠不同的分工来完成的,如果你是个编码员,是不是希望做美工的人不要动你的代码呢,即使他不是有心的,因为也许他不太懂编码哦.无论是编码的人还是美工的人都不希望在对方的东西中找自己要修改的东西,ASP.ENT2.0中的Theme特性可以实现这种分离,不但使结构更清晰,维护也变得方便了.
    这种方法很简单,下面简要介绍介绍.
        首先按下列步骤建一个 Theme及其.skin文件:
             1.在自己新建的网站中,右键点击解决方案=>>添加ASP.NET文件夹=>>主题(如 Mytheme).
             2.右键Mytheme =>>添加新项=>>选择"外观文件"(取名为Button.skin)
             3.现在就可以打开Buttton.skin进行设计了.如
                <asp:button runat="server" SkinID="Blue" font-bold="true" forecolor="blue" />
             4.下面就可进行调用刚才的设计了.
                 在Design 页面拖一个Button控件,切换到代码视图,如下添加红色属性就OK 了.
                    <%@ Page Language="VB" AutoEventWireup="false" Theme ="Mytheme" CodeFile="Default.aspx.vb"          Inherits="_Default" %
         .......................................
         .......................................
<asp:Button ID="Button1" SkinID ="Blue" runat="server" Text="Button" Width="170px" />
             5.调试运行,,Button控件的前景色就应该是蓝色了.
以后你就可以爽快的问做美工的人了:小马,美工做的么样了,如果做好了,你只需做一个简单的Theme调用就可以了.

相关文章:

  • WinCE平台下C#引用API(GDI)一个值得警惕的内存泄漏
  • 我在努力学习
  • 还是到博客园安家了
  • [ IO.File ] FileSystemWatcher
  • T-SQL遗漏值NULL
  • 通过COM来获取CookieContainer,简单又好用
  • 一个实例来简单的说明接口
  • ASP.NET 2.0 Web Part编程之定制Web Part
  • .NET 指南:抽象化实现的基类
  • 浮动静态路由
  • 范伟导老师Sniffer课程资料
  • 春节期间新闻回顾:思科微软多事 熊猫烧香完事
  • Windows Mobile 6 SDK 正式发布!
  • 怎样用javascript操作ftb编辑区内容
  • 局域网防雷电***实用解决方案
  • 2017届校招提前批面试回顾
  • Android优雅地处理按钮重复点击
  • Apache的基本使用
  • C++11: atomic 头文件
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Electron入门介绍
  • iOS | NSProxy
  • js ES6 求数组的交集,并集,还有差集
  • js写一个简单的选项卡
  • mysql中InnoDB引擎中页的概念
  • Promise面试题2实现异步串行执行
  • Sublime Text 2/3 绑定Eclipse快捷键
  • zookeeper系列(七)实战分布式命名服务
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 浮动相关
  • 驱动程序原理
  • 实战|智能家居行业移动应用性能分析
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 我与Jetbrains的这些年
  • 再次简单明了总结flex布局,一看就懂...
  • 再谈express与koa的对比
  • nb
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​决定德拉瓦州地区版图的关键历史事件
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (BFS)hdoj2377-Bus Pass
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (MATLAB)第五章-矩阵运算
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (十八)SpringBoot之发送QQ邮件
  • .NET delegate 委托 、 Event 事件
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .net实现客户区延伸至至非客户区
  • .php文件都打不开,打不开php文件怎么办
  • @Validated和@Valid校验参数区别
  • []sim300 GPRS数据收发程序
  • [<死锁专题>]
  • [100天算法】-实现 strStr()(day 52)