易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 2.0 中的 Theme 功能

ASP.NET 2.0 中新增加了 Theme 的功能,它的出现能让网站实现换肤更加容易。
Theme 的实现包括:CSS、Skin、MasterPage。
CSS 是用于控制所有 HTML 标记的外观。
Skin 是用于控制所有 ASP.NET 服务器调整的外观,并且可以通过属性 cssClass 定义它的 CSS 样式。
MasterPage 是 *.aspx 页面模版,不过它没有被定义到 Theme 中。
·创建 Theme 的例子:
1、在 Web 项目中创建 App_Themes 目录。它是预定义的目录,ASP.NET 2.0 会自动识别其目录下的 Theme 。
2、在 App_Themes 目录创建 orangeTheme、BlueTheme 两个子目录。
3、为 App_Themes 下的每个子目录添加 Skin 文件,如 Control.Skin 。ASP.NET 2.0 会自动分析每一个 Skin 文件,在这里的命名只需要为了开发时方便分类。
4、也可以为  App_Themes 下的每个子目录添加 CSS 文件。ASP.NET 2.0 也会自动将每一个 CSS 文件添加到每一个使用此样式的页面中去。
·定义页面内容与 Theme 样式
1、default.aspx 页面定义如下:
<%@ Page Theme="OrangeTheme" %>
<html>
<head runat="server">
<title>Orange Page</title>
</head>
<body>
<form id="form1" runat="server">
Enter your name:<br />
<asp:TextBox ID="txtName" Runat="Server" />
<br /><br />
<asp:Button ID="btnSubmit" Text="Submit Name" Runat="Server"/>
</form>
</body>
</html>
2、在  OrangeTheme 主页的 Control.Skin 文件中定义如下:
注意:只能指定外观属性,不能指定如 AutoPastback 等属性。
默认未命名的 Skin 将会为所有 TextBox 类型定义外观。
<asp:TextBox BackColor="Orange" ForeColor="DarkGreen" Runat="Server" />
<asp:Button BackColor="Orange" ForeColor="DarkGreen" Font-Bold="True" Runat="Server" />
已经命名 SkinID 的将可以为指定 TextBox 类型定义外观。
<asp:TextBox SkinID="Title" BackColor="Orange" ForeColor="DarkGreen" Runat="Server" />
·在页面中使用 Theme
1、在 Aspx 文件顶部 <%@ Page %> 中添加 Theme="Default" 属性。这样它就可以使用 Default 主题了。
2、如果想到在整个网站应用某个 Theme 就需要在 Web.Config 定义。
<configuration>
  <syste


相关文档:

ASP.Net五种缓存机制

Application
1.Application用来保存所有用户共用的信息
2.在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中。
3.如果要使用Application 要注意的是所有的写操作都要在Application_OnStart事件中完成 ......

ASP.NET"正在中止线程"错误原因

PRB:在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException
症状
如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。
原因
Response.End 方法终止页的执行,并将此执行切换到应用程序 ......

使用asp.net mvc 创建一个blog发布系统

 
我试着去使用asp.net mvc模板去创建一个blog发布系统。当然,网上有很多open source的你可以使用,特别是很多php写的模板。
这里只是去试着学习使用asp.net mvc模板去创建一个blog发布系统,我自己用。大部分的blog都会有如下一些部分组成:
这里还会使用Common Library .net 这个open source的project。你可以到 ......

asp.net 开发常用的方法二

asp.net 开发中常用的一些方法总结虽然写的不好,但很实用
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Net;
using System.Text.RegularExpressions;
using System.Web.UI;
using System.Web.SessionState;
using System.Web.UI.WebControls;
using Syst ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号