webabcd - 专注于asp.net
ASP.NET
从现在开始 一切都不晚
posts - 151, comments - 4189, trackbacks - 346, articles - 0
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
步步为营VS 2008 + .NET 3.5(1) - VS 2008新特性之Multi Targeting(多定向)、Web Designer and CSS(集成了CSS的web设计器)和Nested Master Page(嵌套母版页)
Posted on 2007-10-09 09:48
webabcd
阅读(5707)
评论(11)
编辑
收藏
网摘
所属分类:
Visual Studio
[索引页]
[源码下载]
步步为营VS 2008 + .NET 3.5(1) - VS 2008新特性之Multi Targeting(多定向)、Web Designer and CSS(集成了CSS的web设计器)和Nested Master Page(嵌套母版页)
作者:
webabcd
介绍
·Multi Targeting(多定向):
发人员就可以明确地指定.NET Framework 2.0或者3.0或者3.5版本,VS会自动地过滤Intellisense、工具箱控件、模板等诸如此类的东西
·Web Designer and CSS(集成了CSS的web设计器):增加了“拆分”设计视图,增加了“
管理样式
”、“
应用样式
”和“
CSS属性
”,
“视图”菜单中增加了“标尺和网格”、“可视辅助”和“格式标记”
·Nested Master Page(嵌套母版页):支持母版页的多层嵌套
示例
MultiTargeting.aspx(解释“多定向”)
<%
@ Page Language
=
"
C#
"
MasterPageFile
=
"
~/Site.master
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
MultiTargeting.aspx.cs
"
Inherits
=
"
Feature_MultiTargeting
"
Title
=
"
Multi Targeting(多定向)
"
%>
<
asp:Content
ID
="Content1"
ContentPlaceHolderID
="head"
runat
="Server"
>
</
asp:Content
>
<
asp:Content
ID
="Content2"
ContentPlaceHolderID
="ContentPlaceHolder1"
runat
="Server"
>
<
div
style
="text-indent: 24px; width: 600px"
>
VS 2008允许开发人员针对多个.NET Framework版本开发。 新建项目的时候可以在弹出的“新建项目”对话框的右上角选择目标框架。 这样,开发人员就可以明确地指定.NET
Framework 2.0或者3.0或者3.5版本,VS会自动地过滤Intellisense、工具箱控件、模板等诸如此类的东西。之所以能实现此功能,是因为.NET 3.0和3.5实际上只是构建于CLR
2.0上的类库。
</
div
>
</
asp:Content
>
Feature.css(为了演示“集成了CSS的web设计器”而写的CSS)
.cssBox
{
}
{
font-size
:
14px
;
background-color
:
#99CCFF
;
padding
:
20px
;
}
.cssTitle
{
}
{
font-size
:
18px
;
background-color
:
#FFFFCC
;
}
.cssList
{
}
{
list-style
:
none
;
margin
:
0px
;
width
:
350px
;
background-color
:
#CCC
;
}
.cssList li
{
}
{
float
:
left
;
width
:
100px
;
line-height
:
30px
;
padding
:
5px
;
}
CSS.aspx(演示“集成了CSS的web设计器”)
<%
@ Page Language
=
"
C#
"
MasterPageFile
=
"
~/Site.master
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
CSS.aspx.cs
"
Inherits
=
"
Feature_CSS
"
Title
=
"
Web Designer and CSS(集成了CSS的web设计器)
"
%>
<
asp:Content
ID
="Content1"
ContentPlaceHolderID
="head"
runat
="Server"
>
<
link
href
="../CSS/Feature.css"
rel
="stylesheet"
type
="text/css"
/>
<
style
type
="text/css"
>
ul
{
}
{
background-color
:
Red
;
margin
:
500px
;
width
:
5000px
;
}
ul.cssExplain
{
}
{
background-color
:
White
;
margin
:
0px
;
width
:
600px
;
text-indent
:
24px
;
}
ul.cssExplain li
{
}
{
line-height
:
20px
;
}
</
style
>
</
asp:Content
>
<
asp:Content
ID
="Content2"
ContentPlaceHolderID
="ContentPlaceHolder1"
runat
="Server"
>
<
div
class
="cssBox"
>
<
h3
class
="cssTitle"
>
Web Designer and CSS(集成了CSS的web设计器)
</
h3
>
<
ul
class
="cssList"
>
<
li
>
abc
</
li
>
<
li
>
abc
</
li
>
<
li
>
abc
</
li
>
<
li
>
abc
</
li
>
<
li
>
abc
</
li
>
<
li
>
abc
</
li
>
</
ul
>
</
div
>
<
div
>
</
div
>
<
div
>
<
ul
class
="cssExplain"
>
<
li
>
有3个设计视图,分别是“设计”、“拆分”和“源”。“拆分”是新增的一个设计视图,它可以将“设计”和“源”同时显示,并且支持设计上的同步
</
li
>
<
li
>
管理样式:可新建CSS或附加一个已有的CSS;列出页内的CSS和被页附加的CSS,并且可以预览CSS;红色 - 元素ID,绿色 - 类,蓝色 - 元素
</
li
>
<
li
>
应用样式:列出可应用的CSS(有预览效果),单击相应的规则后,则在你选中之处或你光标所在之处应用相应的CSS
</
li
>
<
li
>
CSS属性:列出当前选中之处或当前光标所在之处被应用的CSS;蓝色 - 当前CSS规则的属性,蓝色加红色删除线 - 被覆盖的父级CSS规则的属性;单击“摘要”则列出当前CSS规则所使用的属性
</
li
>
<
li
>
“视图”菜单中增加了“标尺和网格”、“可视辅助”和“格式标记”
</
li
>
</
ul
>
</
div
>
</
asp:Content
>
NestedMasterPage.master(嵌套母版页)
<%
@ Master Language
=
"
C#
"
MasterPageFile
=
"
~/Site.master
"
AutoEventWireup
=
"
false
"
CodeFile
=
"
NestedMasterPage.master.cs
"
Inherits
=
"
Feature_NestedMasterPage
"
%>
<
asp:Content
ID
="Content1"
ContentPlaceHolderID
="head"
runat
="Server"
>
</
asp:Content
>
<
asp:Content
ID
="Content2"
ContentPlaceHolderID
="ContentPlaceHolder1"
runat
="Server"
>
<
p
>
我是一个嵌套母版页(注:“ContentPlaceHolder”控件可以从工具箱中拖拽进来)(支持母版页的多层嵌套)
</
p
>
<
asp:ContentPlaceHolder
ID
="ContentPlaceHolder1"
runat
="server"
>
</
asp:ContentPlaceHolder
>
</
asp:Content
>
NestedMasterPage.aspx(使用了嵌套母版页的内容页)
<%
@ Page Language
=
"
C#
"
MasterPageFile
=
"
~/Feature/NestedMasterPage.master
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
NestedMasterPage.aspx.cs
"
Inherits
=
"
Feature_NestedMasterPage
"
Title
=
"
Nested Master Page(嵌套母版页)
"
%>
<
asp:Content
ID
="Content1"
ContentPlaceHolderID
="ContentPlaceHolder1"
runat
="Server"
>
<
p
>
我是内容页,使用了嵌套母版页
</
p
>
</
asp:Content
>
OK
[源码下载]
Feedback
#1楼
回复
引用
2007-10-09 12:38 by
ivw [未注册用户]
终于发新文章了,呵呵,
兄弟如果把图也放上来就更好了.
#2楼
[
楼主
]
回复
引用
查看
2007-10-09 18:56 by
webabcd
@ivw
:)
工作不忙了,就总结点东西
懒得抓图啊
#3楼
回复
引用
2007-10-09 19:35 by
yeyu [未注册用户]
你现在都开始使用VS2008做项目开发了吗?
#4楼
[
楼主
]
回复
引用
查看
2007-10-09 20:34 by
webabcd
@yeyu
还没啊
充电中……
希望正式版出来后,马上就能用它开发项目
#5楼
回复
引用
2007-10-09 22:47 by
黑白 [未注册用户]
终于发新文了
学习,支持
转向vs2008
#6楼
[
楼主
]
回复
引用
查看
2007-10-10 07:36 by
webabcd
@黑白
:)
有空闲时间的话,会尽量多发文的
#7楼
回复
引用
2007-10-10 14:12 by
jalins [未注册用户]
怎么让文本一行接一行的纵向显示如:
按时的噶大使馆
搞活杀风景活动家感
发挥光辐射寄生蜂机
而不是: 按时的噶大使馆 搞活杀风景活动家感 发挥光辐射寄生蜂机
我的联系:MYHOME@FOXMAIL.COM
谢谢高手指点啊!
httP://www.mmlives.com
#8楼
[
楼主
]
回复
引用
查看
2007-10-10 14:52 by
webabcd
@jalins
:)
每行的结尾加一句<br />就好了啊
#9楼
回复
引用
2007-10-10 21:19 by
黑白 [未注册用户]
不是说vs2008支持.net2.0,3.0,3.5吗
为什么我用vs2008打不开vs2005写的项目
#10楼
[
楼主
]
回复
引用
查看
2007-10-11 07:43 by
webabcd
@黑白
用记事本打开你的工程文件
修改前两行
Version 9.00 - Version 10.00
Visual Studio 2005 - Visual Studio 2008
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-02-13 18:23 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索
相关文章:
Visual Studio 2008新特性
配置Visual Studio 以调试.net framework的源代码
.NET设计模式系列文章
ASP.NET AJAX入门系列
.NET 3.5 SP1 Source released
.NET Reflector被Red Gate收购
Visual Studio 2008 中的汉字问题
在Visual Studio 2008 下如何编辑多个单元格
【南京.NET聚会活动】4月26号榴园宾馆新华厅微软Visual Studio 2008新技术巡展
Visual Studio 2008 每日提示(五)
相关链接:
所属分类的其他文章:
步步为营VS 2008 + .NET 3.5系列文章索引
步步为营VS 2008 + .NET 3.5(2) - VS 2008新特性之JavaScript Intellisense and Debugging(JavaScript的智能感知和调试)
步步为营VS 2008 + .NET 3.5(1) - VS 2008新特性之Multi Targeting(多定向)、Web Designer and CSS(集成了CSS的web设计器)和Nested Master Page(嵌套母版页)
最新IT新闻:
微软发布Silverlight 2 向开源社区示好
金融危机下 IT产业人人自危
微软中国研发集团2009财年校园招聘启动
Silverlight 2正式版SDK可以下载了
IBM扩大研究规模 在上海成立研究院
Powered by:
博客园
Copyright © webabcd
公告
网名:webabcd
本名:王磊
职业:号称软件工程师
位置:中国 北京
安装 Webabcd Activity
请使用IE8浏览器
与我互动
给我发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(137)
给我留言
查看私人留言
我参与的团队
Design & Pattern团队(0/871)
.Net 商业智能(0/384)
.NET 控件与组件开发(0/1386)
Ajax&Atlas技术团队(0/1138)
BluePrint翻译团队(0/172)
ASP.NET AJAX (Atlas)学习(0/1352)
.NetFramework3.0 & 3.5(WCF,WPF,WF)团队(0/570)
报表与图表团队(0/178)
Silverlight学习与研究(0/289)
Windows Vista开发(0/239)
CLR基础研究团队(0/413)
数据库团队(0/283)
WCF技术研究团队(0/185)
asp.net开发团队(0/238)
随笔分类
(216)
AJAX/JavaScript(23)
ASP.NET(16)
C#(5)
Control控件(8)
CustomControl自定义控件(18)
DesignPattern设计模式(25)
Flash ActionScript(3)
Index文章索引(9)
Library类库(8)
LINQ&DLINQ&XLINQ(11)
Others其它(2)
Silverlight(5)
SQL Server(5)
Translation翻译(40)
Visual Studio(3)
WCF(19)
YYControls媛媛控件库(16)
YYSAS媛媛股票分析系统
随笔档案
(150)
2008年10月 (3)
2008年7月 (5)
2008年6月 (3)
2008年5月 (2)
2008年4月 (6)
2008年2月 (3)
2008年1月 (3)
2007年12月 (3)
2007年11月 (3)
2007年10月 (15)
2007年9月 (3)
2007年8月 (5)
2007年7月 (5)
2007年6月 (10)
2007年5月 (19)
2007年4月 (9)
2007年3月 (8)
2007年2月 (20)
2007年1月 (18)
2006年12月 (7)
相册
DesignPattern设计模式
YYControls媛媛控件库
收藏夹
4guysfromrolla.com
asp.net
aspalliance.com
beansoftware.com
codeplex.com
codeproject.com
c-sharpcorner.com
dotnetbips.com
dotnetslackers.com
hookedonlinq.com
MS Forums
MSDN Code Gallery
msdn en
msdn zh(1)
msdn zh(2)
Nikhil Kothari
Scott Guthrie
sourceforge.net
积分与排名
积分 - 1007910
排名 - 13
最新随笔
1. 稳扎稳打Silverlight(4) - 2.0控件之DataGrid, DatePicker, Grid, GridSplitter, HyperlinkButton, Image
2. 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
3. Silverlight 2.0 Demo
4. 化零为整WCF系列文章索引
5. 化零为整WCF(18) - Web编程模型(WCF创建REST, AJAX调用WCF)
6. 化零为整WCF(17) - 安全(Security)
7. 化零为整WCF(16) - 消息队列(MSMQ - MicroSoft Message Queue)
8. 化零为整WCF(15) - 可靠性消息(ReliableMessaging)
9. 化零为整WCF(14) - 事务(Transaction)
10. 化零为整WCF(13) - 并发控制(锁)(Mutex, Semaphore, Monitor, Lock, ThreadPool, Interlocked, ReaderWriterLock)
11. 化零为整WCF(12) - 并发和限流(Concurrent和Throttle)
12. 化零为整WCF(11) - 会话状态(Session)
13. 化零为整WCF(10) - 实例模型(InstanceContextMode)
14. 化零为整WCF(9) - 序列化(DataContractSerializer, XmlSerializer, DataContractJsonSerializer, SoapFormatter, BinaryFormatter)
15. 化零为整WCF(8) - 消息处理(使用流数据传输文件)
16. 化零为整WCF(7) - 消息处理(使用消息传输优化机制 - MTOM)
17. 化零为整WCF(6) - 消息处理(异步调用OneWay, 双向通讯Duplex)
18. 化零为整WCF(5) - 宿主Hosting(宿主在IIS, Application, WAS, WindowsService)
19. 乐在其中设计模式(C#)系列文章索引
20. 新瓶旧酒ASP.NET AJAX系列文章索引
21. 招聘ASP.NET高级·中级软件开发工程师[北京][过期]
22. 温故知新ASP.NET 2.0(C#)系列文章索引
23. 化零为整WCF(4) - 异常处理(Exception、FaultException、FaultException
、IErrorHandler)
24. 扩展Label控件(1) - 实现回发(Postback)功能
25. 扩展DropDownList控件和ListBox控件(1) - 支持分组功能(optgroup标签)
26. 化零为整WCF(3) - 绑定Binding(basicHttpBinding和netTcpBinding)
27. 化零为整WCF(2) - 契约Contract(ServiceContract、OperationContract、DataContract、ServiceKnownType和DataMember)
28. 化零为整WCF(1) - 不能免俗,我也从Hello开始
29. 速战速决Flash ActionScript 3.0(3) - 以文本形式、XML形式和JSON形式与ASP.NET通信
30. 速战速决Flash ActionScript 3.0(2) - 包、类、包外类、命名空间、属性、方法、接口和继承
最新评论
1. re: 乐在其中设计模式(C#) - 单例模式(Singleton Pattern)
嘿嘿钻下牛角尖嘛,你这种方式的单列,不知如何能在单列类对自身进行操作的好方式。用private _instance + lock的话就比较好实现了。
--leechzhao3
2. re: 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
@黑白
:)
多谢
--webabcd
3. re: 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
呵呵,终于又发新文了,支持
不过,还没计划学silverlihgt
--黑白
4. re: 化零为整WCF(17) - 安全(Security)
@Minja 安全这块,是最复杂的了,非常值得研究的,我写的这个是差不多应该是最简的了,证书安装这块严格说也不应该属于WCF的内容,最好先补补课 视频教程的话,虽然没去找过,但我相信webca...
--webabcd
5. re: 扩展GridView控件(5) - 固定指定行、指定列
@fenggang :) 我当初也是对RowCommand不爽啊 因为GridViewCommandEventArgs不能取到触发事件的RowIndex GridViewCommandEventArg...
--webabcd
6. re: 扩展GridView控件(5) - 固定指定行、指定列
能不能给写个在RowCommand事件里面怎么用FindControl取HyperLinkField的值的例子啊。已经晕了好级天了。谢谢。
--fenggang
7. re: 化零为整WCF(17) - 安全(Security)
其它的都调试通过了,只有证书安全那一块调试不过去,希望你能发布一个关于证书的视频教程上来,那样比较直观一些,谢谢
--Minja
8. re: 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
@Clingingboy
说到痛处了,我从大学开始,还没主动地买过任何书
呵呵,实在是看不下去
--webabcd
9. re: 乐在其中设计模式(C#) - 单例模式(Singleton Pattern)
@leechzhao3
这个静态类,不用再单列了吧
--webabcd
10. re: 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
买本wpf揭秘看看,不错的
--Clingingboy
11. re: 乐在其中设计模式(C#) - 单例模式(Singleton Pattern)
线程是安全,不过这种方式的单列模式 如何做到真正的单列序列化呢?比如 [Serializable] public class AlbumConfig { ...
--leechzhao3
12. re: Silverlight 2.0 Demo
@baggiojing
可以看的
请确保安装了最新的silverlight插件
--webabcd
13. re: 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
@Clingingboy
:)
好建议啊
不过我觉得silverlight的学习资源也是很多啊
--webabcd
14. re: Silverlight 2.0 Demo
看不了????
--baggiojing
15. re: 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
楼主直接看wpf吧.学的进度会更快,中文文档:)
--Clingingboy
阅读排行榜
1. 扩展GridView控件(索引) - 增加多个常用功能(53257)
2. 扩展GridView控件(10) - 自定义分页样式(17226)
3. 扩展GridView控件(1) - 鼠标经过行时改变行的样式(16540)
4. 扩展GridView控件(5) - 固定指定行、指定列(16174)
5. 扩展GridView控件(8) - 导出数据源的数据为Excel、Word或Text(14270)
6. 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)(13095)
7. 扩展GridView控件(6) - 响应行的单击事件和