关于CSS中的滑动门技术,asp.net2.0中的WebPart和MemberShip
前天花了很久一段时间学习了CSS中的滑动门技术,因为这是非常常用的东东.关键如下:
1.XHTML:
<div id="nav">
<ul>
<li id="current"><a href="#">主页</a></li>
<li><a href="#">工作查询与回顾</a></li>
<li><a href="#">管理工作类别</a> </li>
</ul>
</div>
2.#nav {
height:100%;
margin: 0;
padding: 0;
background: #ffffcc url(../image/cssImg/nav_bg.gif) repeat-x left bottom;
}
#nav ul {
padding: 10px 10px 0px;
margin: 0;
list-style: none;
line-height: normal;
}
#nav li {
margin: 0;
padding: 0px 0px 0px 14px;
float: left;
background: url(../image/cssImg/a_left_non.gif) no-repeat left top;
}
#nav a {
display: block;
background-image: url(../image/cssImg/a_right_non.gif) no-repeat right top;
padding: 5px 18px 4px 4px;
margin: 0px;
font-weight: bold;
color: #FFFFFF;
font-size: 14px;
}
#nav #current {
background-image: url(../image/cssImg/a_left_cur.gif) no-repeat left top;
}
#current a {
background-image: url(../image/cssImg/a_right_cur.gif) no-repeat right top;
padding-bottom: 5px;
}
Web Part中:
CatalogZone里只能添加:DeclarativeCatalogPart,PageCatalogPart,importCatalogPart;
一般来说:DeclarativeCatalogPart和PageCatalogPart不推荐共存于同一个CatalogZone中,一般如果页面上的Web Part Zone一开始能全部加载出来时.CatalogZone中就用PageCatalogPart;
如果页面上的Web Part Zone一开始不能全部加载到页面中,而是要用户自己添加自己所需要的模块时CatalogZone中就用DeclarativeCatalogPart;
关于MemberShip:
扩展MemberShip中的用户信息的方法,苏鹏老师介绍了二种,一种是用Profile,另一种是用扩展表.
在Access中加入asp.net2.0中的成员角色管理的方式:下载MS的Sample Access Providers.网址为:
http://msdn2.microsoft.com/en-us/asp.net/aa336558.aspx