职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 2870|回复: 1

vs2005如何控制样式之一

[复制链接]
蓝色梦幻 发表于 2007-11-18 23:41 | 显示全部楼层 |阅读模式
aspnet2.0新增了一个技术特性:主题和皮肤.
主题:由一个文件组构成,可能包括皮肤文件.级联样式表(CSS)文件.图片和其它资源
这里是皮肤的命名及示例代码:
两个文件及二个文件夹.创建见图书skin1:
运行效果见图skin11:
具体.aspx的代码:
<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"Default.aspx.cs\" Inherits=\"_Default\" Theme =\"mytheme\" %>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" >
<head runat=\"server\">
<title>示例文件</title>
</head>
<body>
<form id=\"form1\" runat=\"server\">
<div>
<fieldset >
<legend>创建皮肤文件</legend>
设置默认皮肤的TextBox
<asp:TextBox ID=\"TextBox1\" runat=\"server\"></asp:TextBox><br /><br />
设置命名皮肤的TextBox
<asp:TextBox ID=\"TextBox2\" runat=\"server\" SkinID =\"Blue\"></asp:TextBox>
<asp:TextBox ID=\"TextBox3\" runat=\"server\" SkinID =\"Green\" TextMode =\"MultiLine\" Rows=\"4\"></asp:TextBox>

</fieldset>
</div>
</form>
</body>
</html>
注意上面引用处的:Theme =\"mytheme\"
TextBox.skin文件代码:
<asp:TextBox runat=\"server\" BorderColor =\"red\" BackColor =\"white\" BorderStyle =\"dotted\" />
<asp:TextBox runat=\"server\" BorderColor =\"blue\" BackColor =\"white\" SkinID =\"Blue\"/>
<asp:TextBox runat=\"server\" BorderColor =\"green\" BackColor =\"white\" Width =\"200px\" Borderwidth =\"1px\" SkinID =\"Green\" />
skin11.JPG
 楼主| 蓝色梦幻 发表于 2007-11-18 23:47 | 显示全部楼层
创建图,文件夹App_Themes是规定必须的文件名,及存储在根目录下.
图1.JPG
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-16 10:27 , Processed in 0.143233 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表