惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
博客园 - 聂微东
Application and Cybersecurity Blog
Application and Cybersecurity Blog
MyScale Blog
MyScale Blog
罗磊的独立博客
H
Help Net Security
L
LangChain Blog
T
Threat Research - Cisco Blogs
量子位
S
Securelist
Last Week in AI
Last Week in AI
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
The Hacker News
The Hacker News
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
T
Threatpost
Security Latest
Security Latest
P
Palo Alto Networks Blog
Microsoft Security Blog
Microsoft Security Blog
NISL@THU
NISL@THU
F
Full Disclosure
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Heimdal Security Blog
J
Java Code Geeks
Recorded Future
Recorded Future
Hugging Face - Blog
Hugging Face - Blog
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
B
Blog RSS Feed
月光博客
月光博客
C
Cisco Blogs
V
Visual Studio Blog
D
DataBreaches.Net
H
Hacker News: Front Page
博客园 - 叶小钗
N
News and Events Feed by Topic
爱范儿
爱范儿
A
Arctic Wolf

博客园 - 张剑

WebMatrix&Razor建站系列之WebMatrix介绍 Windows Phone 7 XNA开发之关于游戏组件 Windows Phone 7 XNA开发之关于图形的配置 EntityFramework外健的读写 vs2010中添加项目中找不到EntityFramework实体框架解决办法 使用MSDN学习ASP.NET的工作流程 Windows Phone 7、XNA的旋转的背景 《XNA游戏开发》在战机游戏中使用Decorator模式 不被重视的基础,简单高效地使用ADO.net连接对象 微软2011 GCR MVP Open Day 之旅! 程序员杂记系列文章,30岁之前的回忆。 程序员杂记:带面具的生活! MVC中在路由表routes集合中添加Route实例的一些问题。 Windows Phone 7之HelloWorld! MVC3+Entity Framework 实现投票系统(三) MVC3+Entity Framework 实现投票系统(二) MVC3+Entity Framework 实现投票系统(一) 关于Windows Phone 7开发工具离线安装包 程序员杂记:我们的爱情故事
ASP.NET4.5与VisualStudio11预览
张剑 · 2011-11-30 · via 博客园 - 张剑

2011-11-30 21:37  张剑  阅读(2952)  评论()    收藏  举报

随着VisualStudio11 Previews的发布,ASP.NET vNext的版本也出现了!

相对于Asp.net之前的版本来讲,在WebForm的框架中增加了一些非常实用的功能来提供给大家使用,对于一惯喜欢使用WebForm的ASP.NET程序员来说,这是一个福音。

1.首先是VisualStudio11对于WebForm在HTML源代码界面中的一些支持,可以让我们不必要每次操作控件时需要切换到"设计"中。

(图1)

(图2)

从以上两图中,可以看到,我们在操作GridView控件的数据源、编辑行与列时,都可以直接在源码进行操作。

(图3)

(图4)

(图5)

同时,在图3、4、5中可以看到,可以直接在代码中为控件事件进行绑定,并会自动生成事件调用的方法。对于经常使用数据绑定控件的朋友来说,这是一个非常不错的功能。

2.下面是关于ASP.net4.5在WebForm中的部分改进:

(1)数据绑定控件绑定数据内容的改进:

(图6)

 在上图中,可以看到我们使用了一个Repeater控件,在新的WebForm控件中,可以为控件属性ModelType指定一个“数据实体类型”然后在ItemTemplate中,就可以直接使用Item.UserName这种方式去绑定数据,这样的好处在于不需要使用Eval方法去进行绑定,并且让你在编码时更加方便清晰。

(2)数据绑定控件在绑定数据源时的改进:

(图7)

(图8)

(图9)

从以上图7、图8、图9中可以看到,数据绑定不需要再从PageLoad中使用控件的DataSourceDataBind()方法了(当然这种功能还是有效的),而是直接在控件的源码中为数据绑定控件设置SelectMethod属性,指定一个可以返回数数集的方法。这样可以方便应用,并且在代码逻辑中更加清晰。

在APS.net4.5中,还有更多的新功能需要大家去发现,大家可以下载VisualStudio11 Previews进行体验。