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

皮肤的用法 (asp.net C#)

 看了一下visual web developer
中自带的个人站点,发现
aspnet2.0
里面的很多技术使用起来确实很优雅,比较典型的有
login
控件和用户系统、
MasterPage
、主题和皮肤、
SiteMap
等等。这些特性,甚至不需要教程就可以很快上手。本文要介绍的是主题和皮肤的应用。

(一)
如何使用


1)
在你的应用里面添加
App_Themes
文件夹
2)
将主题相关的文件(包括
.css,

.skin
文件、其他资源文件包括图片、
Flash
等)组织到一个以主题名命名的文件夹中,将主题文件夹放于
App_Themes
目录。如果有多个主题,重复上述步骤。

Example

Css
文件(
x.css

Skin
文件
(x.skin)

.column
{
}
{
background-image
:
url(images/content-shim.gif)
;
}
.gradient
{
}
{
background-image
:
url(images/content-shim-photo.gif)
;
}
.solid
{
}
{
background-image
:
url(images/content-shim-none.gif)
;
}
.header
{
}
{
      background-image
:
url(Images/header.gif)
;
      background-repeat
:
no-repeat
;
      position
:
relative
;
      width
:
789px
;
      height
:
76px
;
      margin
:
0 auto 5px auto
;
}

 

<
asp:imagebutton
runat
="server"
Imageurl
="Images/button-login.gif"
skinid
="login"

/>
<
asp:image
runat
="server"
Imageurl
="Images/button-create.gif"
skinid
="create"

/>
<
asp:image
runat
="server"
ImageUrl
="Images/button-download.gif"
skinid
="download"
/>
 
        理论上上来说,不同的主题中的样式表和
SKIN
文件的结构都应该是完全相同的。

3)
设置你要应用主题的控件的
css
样式名为
css
中定义的样式名(比如
column
、gradient

设置你要应用主题的服务器控件的
SkinId

Skin
文件中定义的
skinid
(比如
login
、create
等),这


相关文档:

如何优化ASP.NET应用程序?

 刚看到了一片文章  http://dotnet.csdn.net/page/a92a1213-9896-49c7-9c89-14ae5f0d87ae    提到如下几点:
1. 数据库连接超时
2. 创建的对象只管用,不管释放
3. 调试(Debug)模式下编译后,就用于应用环境中了
4. 实际作业模式分享
1,2,3比较好理解,我在做的时候犯了他说的 第三种错误,至 ......

应用ASP.NET AJAX的注意事项

 1. 镜头迁徙应当应用实施镜头重定向的Response.Redirect而不是Server.Transfer,由于Server.Transfer不改变IE客户端URL,能以致ASP.NET AJAX客户端脚本访问资源的时分出现URL错处。
二.在服务器端登记脚本和掩藏字段应当施用种ScriptManager,而不是Page.ClientScript对象,由于Page.ClientScript的步骤是将脚本登记 ......

ASP.NET


六、ListItem 类
      ListItem 控件表示 ListBox 或 RadioButtonList 控件等数据绑定列表控件中的个别数据项。
有几种方法可以指定为列表控件中的项显示的文本。最常用的方法是将文本放在内部 HTML 内容中。内部 HTML 内容是 ListItem 控件的开始标记和结束标记之间的文本。还可以使用 Tex ......

ASP.NET核心技术|.NET架构的核心开发技术

 当你是从百度或google搜索 关键词"ASP.NET核心技术",".NET核心技术"过来的话,我很想鄙视你一下,真的,因为我遇到太多的这样的人了,"ASP.NET核心技术",".NET核心技术"这样的问题真的没必要问,有意思吗,基础弄懂了吗,精通了asp.net吗,还不如问问"ASP.NET基础是什么",基础都没有弄懂,就一天到晚在那追求核心是什么,这些 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号