
ASP.NET
zqc-tutorial
既是讲师,也是码农。
展开
-
让 ASP.NET 支持 Firefox
平台:ASP.NET 1.1待续! 参考文章: 确定 ASP.NET 中浏览器的功能Whats in ASP.NET Config Files?MSDN 文档原创 2007-02-21 17:03:00 · 1185 阅读 · 0 评论 -
VS2010与.NET4系列 6.ASP.NET,HTML,JavaScript片断支持
今天介绍另一个VS2010中的有用的增强——HTML/ASP.NET/JavaScript片断支持。片断通过创建代码块和标记块来提高生产力,你能够在应用程序中用最少的字符输入就可以使用到它。 Visual Studio 在以前的版本中就对VB和C#支持“片断”的概念,但不支持HTML,ASP.NET标记和JavaScript。在VS2010中现在对这些内容类型也支持的很好了。 使用ASP.NE翻译 2012-10-06 17:14:12 · 886 阅读 · 0 评论 -
VS 2010 与 .NET 4 系列 - 目录
声明:本文只是本人学习记录,目标是尽快掌握 ASP.NET 4、Visual Studio 2010 和 .NET 4 的重点知识,并非完整的翻译文章。另外由于本人水平有限,一些语句可能不通顺,还请见谅。 原文地址:http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx 本文及后面的文章将讨翻译 2012-10-05 23:48:27 · 808 阅读 · 0 评论 -
VS2010与.NET4系列 9.在VS2010中搜索和导航代码
今天介绍 Visual Studio 2010 内置的新特性——代码查找和导航特性。 查找和导航代码 开发人员需要能够容易地导航、查找和理解他们工作着的代码库(code-base)。我们发现开发人员花费了更多的时间阅读、复查(review)和查找现有代码,超过了编写新代码。 VS2010 的代码编辑器添加了一些良好的新特性,允许你更加有生产力地查找和导航代码库,并使你能够更容易地理解代码在解翻译 2012-10-07 23:41:02 · 995 阅读 · 0 评论 -
VS2010与.NET4系列 10. VS2010代码智能感知增强
今天介绍 VS2010 中的代码智能感知增强,现在能更好的过滤类型和成员代码完成。这样在编写代码时能够更容易地查找和使用 API。 VS2008的代码智能感知 为了帮助演示VS2010中的智能感知增强,先在VS2008中展现一个简单的场景,即编写代码启用GridView控件的编辑功能。 我们通过输入 "GridView1.Edit" 来带出智能感知,从而看到在控件上有哪些可用的成员。使用VS翻译 2012-10-08 12:40:38 · 893 阅读 · 0 评论 -
VS2010与.NET4系列 8.ASP.NET 4 Web Forms的URL路由
今天介绍 ASP.NET 4 的一项新的运行时特性——即基于 ASP.NET Web Forms 的 URL 路由能力。 什么是 URL 路由? URL路由是在 ASP.NET 3.5 SP1 中首次引入的一种能力,它已经用于 ASP.NET MVC 应用程序内部来暴露一个干净的、SEO友好的 "Web 2.0" URL。URL路由可以配置应用程序接受不映射到物理文件的请求URL。相反,可以使翻译 2012-10-07 16:01:17 · 1159 阅读 · 0 评论 -
VS2010与.NET4系列 16.ASP.NET 4 Web Forms 更加干净的HTML标记
从今天开始会有几篇日志,介绍 ASP.NET 4 Web Forms 中的一些重要变化,即生成干净的、标准兼容的、CSS友好的标记。今天介绍对服务器控件向客户呈现"ID"属性的更好控制。 干净的、基于标准的、CSS友好的标记 使用 ASP.NET Web Forms 的开发人员经常报怨的一件事情就是当使用服务器控件时,他们不能轻易地拥有产生干净的、CSS友好的输出和标记的能力。这些抱怨包括:翻译 2012-10-10 22:03:47 · 831 阅读 · 0 评论 -
近期目标
已经浪费了太多时间在无用的事情上,现在要赶紧纠正自己,回到正常的轨道上来。年纪不小了,要认真利用一切可以利用的时间,努力在以下方面有一个明显的提升: LINQLINQ to SQLASP.NET Web Forms,主要是4.0版本的一些内容,包括路由、ListView控件、数据绑定、数据提供模型、安全性、AJAX、视图状态、用户控件、模块和处理程序以及缓存等内容。ASP.NET MVC原创 2012-09-25 00:11:53 · 515 阅读 · 0 评论 -
VS2010与.NET4系列 7.自动启动ASP.NET应用程序
今天介绍一个小的,但是很棒的新特性,这是 ASP.NET 4 中的一个可选的技术,即不必等待外部客户访问Web服务器就能自动启动并主动初始化Web应用程序的能力。这样就能为第一个访问服务器的用户提供更快的响应体验,也避免了编写自定义脚本对服务器进行“热身”以及让数据缓存准备就绪。这个技术在所有类型的ASP.NET应用程序上都起作用——包括基于 ASP.NET Web Forms 和 ASP.NET翻译 2012-10-07 15:59:53 · 855 阅读 · 0 评论 -
VS2010与.NET4系列 14.可扩展的ASP.NET4输出缓存
今天介绍 ASP.NET 4 中的输出缓存扩展能力改进。可以用于所有的 ASP.NET 4 应用程序,包括 ASP.NET Web Forms 和 ASP.NET MVC。 目前的输出缓存 ASP.NET 1.0 就引入了输出缓存的概念,它让开发人员能够捕获并在内存缓存中存储页面、控件、控制器和 HTTP 响应产生的输出。在随后的请求中,ASP.NET 就能够通过从缓存产生的内容而不是执行页面翻译 2012-10-10 00:48:19 · 675 阅读 · 0 评论 -
VS2010与.NET4系列 13. ASP.NET 4 SEO 改进
今天介绍 ASP.NET 带来的搜索引擎优化(Search Engine Optimization,SEO)方面的改进。 为什么 SEO? 搜索引擎优化(SEO)对任何面向公众的网站来说都是重要的。大量的来到网站的流量都来自搜索引擎,提高网站的搜索相关性可以从搜索引擎查询带来更多的用户流量到你的网站(这会直接或间接地增加网站的收入)。 使用 SEO 工具包测量网站的 SEO 我们提供了免费翻译 2012-10-09 18:16:07 · 642 阅读 · 0 评论 -
VS2010与.NET4系列 19.ASP.NET4中新的HTML编码的<%: %>语法
今天介绍ASP.NET 4引入的新的语法特性——即在代码块中自动产生HTML编码输出的能力。这可以帮助保护应用程序和站点免受跨站点脚本(XSS)注入和HTML注入攻击,并使你能够使用简洁的语法来做到这一点。 HTML编码 跨站点脚本注入(XSS)和HTML编码攻击是两个最常见的折磨网站和应用程序的安全性问题。当黑客发现了一个可以把客户端脚本或HTML标记注入到页面的方法,随后其他访问者查看此页翻译 2012-10-15 01:18:53 · 1185 阅读 · 0 评论 -
VS2010与.NET4系列 4.多显示器支持
今天介绍 Visual Studio 2010 的多显示器支持。 使用多显示器 VS2008 把所有的文档/文件/设计器放在一个单独的顶层容器中,这意味着无法跨多个显示器划分IDE。 VS2010 解决了这个问题,允许编辑器、设计器和工具窗口熬到顶层窗口的外面,定位在任何地方,任何显示器中。这样就提高的屏幕的使用,优化了整体开发工作流程。 使用多显示器特性非常容易。只要在文档选项卡或工具窗翻译 2012-10-06 11:33:29 · 1023 阅读 · 0 评论 -
VS2010与.NET4系列 3. 多目标支持
讨论 VS 2010 中增强的多目标支持——用于针对多版本的 .NET。 理解并存运行(side-by-side) VS 2010 可以和旧版本的VS “并存”运行。.NET 4.0 还能够和旧版本的 .NET 一起“并存”安装在同一台机器上。.NET 4.0 的框架库和 CLR 都是全新的版本,完全独立于 .NET 2.0/3.0/3.5 运行。能够把 .NET 4.0 安装在已经安装了 .翻译 2012-10-06 01:00:32 · 1863 阅读 · 0 评论 -
ASP.NET MVC,有点意思
晚上看了两篇ASP.NET MVC的入门教程,一篇是中文的(在这里),似乎讲的是早期的第一版,另一篇是英文的(在这里),讲的是第二版。虽然对MVC不怎么了解,但是看完这两篇文章后也有一个简单的理解了,感觉挺有意思的,虽然做起来和以前的Web Form迥然不同。 首先是页面好像返璞归真了,似乎从复杂的Web Form又回到了古老的ASP页面,我在教程里看到页面里又开始大量使用了,没有了复杂的Web服务器控件,看起来非常的简洁。 然后是页面文件名不显示在地址栏了,而是通过控制器和动作方法来获取到页面,页面变原创 2011-01-01 22:45:00 · 722 阅读 · 0 评论 -
Razor引擎学习:RenderBody,RenderPage和RenderSection
ASP.NET MVC 3 已经正式发布了,现在估计许多人都在拼命学,我也不能例外,刚刚看到了一篇文章,介绍了三个非常有用的方法:RenderBody,RenderPage和RenderSection,现在自己再总结下。 1. RenderBody 在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句: @RenderBody() 其实它的作用和母版页中的服务器控件类似,当创建基于此布局页面原创 2011-01-15 23:23:00 · 29193 阅读 · 2 评论 -
如何在没有安装 ASP.NET MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序
这个文章标题够长的,原文见:http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx。这里只做个总结。 只要服务器支持 .NET 4,那么就能够在上面生成和部署 ASP.NET MVC 3 应用程序。 方法一(正常方法):安装 ASP.NET MVC 3 到机器上,程序集会安装到原创 2011-01-20 19:25:00 · 1613 阅读 · 0 评论 -
Keystroke mappings in WebMatrix
Most of the keystrokes you can use in WebMatrix are pretty familiar – Ctrl+C/Ctrl+V to copy/paste, of course, plus Ctrl+F4 to close a tabbed doc, plus F3 for search. But there are a few that are not a转载 2012-07-11 17:09:33 · 661 阅读 · 0 评论 -
Introducing ASP.NET FriendlyUrls-cleaner URLs,easier Routing, and Mobile Views for ASP.NET Web Forms
I've said before how surprised I am that more ASP.NET Web Forms developers don't use Routing to make their URLs prettier. If you don't want "foo.aspx" in your URL, then change it with Routes.MapPage转载 2012-09-29 20:36:21 · 1998 阅读 · 0 评论 -
ASP.NET 4 的重大变化(和旧版本相比)
声明:本文是ASP.NET 白皮书 ASP.NET 4 Breaking Changes 的阅读摘要,只是本人的学习记录,并非完整翻译,仅供参考,由于水平有限,有些翻译未必准确。点击下载PDF文档。 -------------------------------------------- 这些重大的变化可能会影响使用之前版本开发的应用程序。 1. ControlRendering翻译 2012-10-03 13:48:37 · 2348 阅读 · 0 评论 -
ASP.NET 4 和 Visual Studio 2010 Web 开发概述
声明:本文是ASP.NET 白皮书 ASP.NET 4 and Visual Studio 2010 Web Development Overview 的阅读摘要,只是本人的学习记录,并非完整翻译,仅供参考,由于水平有限,有些翻译未必准确。点击下载PDF文档。 本文档提供了 ASP.NET 的许多新特性的概述,它们包含在 .NET Framework 4 和 Visual Studio 20翻译 2012-10-05 00:49:36 · 5917 阅读 · 1 评论 -
VS2010与.NET4.0 系列 1. 干净的Web.config文件
.NET 3.0/3.5 中的 Web.config .NET 3.0/3.5 中新建 ASP.NET 项目的 Web.config 文件内容比较大,在 VS2008Sp1 中达到 126 行之多,其中包含了 ASP.NET 3.0/3.5 必须的所有定义,这是因为 .NET 3.0/3.5 还是依赖于 .NET 2.0,为了防止覆盖 .NET 2.0 的 machine.config 带来的风翻译 2012-10-05 23:51:16 · 1443 阅读 · 0 评论 -
VS2010与.NET4.0 系列 2. 项目入门模板
使用VS2010和ASP.NET4既可以创建“空项目”,也可以创建包含布局和常用功能的项目,来帮助开始构建一个新的应用程序。 创建新项目 当在VS2010中使用【文件】【新建项目】【新建网站】菜单时,将会看到【新建项目】对话框,可以选择不同的项目模板: 使用入门模板创建新项目 除了空项目,VS2010还带有入门模板项目,用来创建拥有布局/CSS结构和实现了常用功能的ASP.NET应用程翻译 2012-10-05 23:53:51 · 1250 阅读 · 0 评论 -
一个简单的ASP.NET Forms 身份认证
当访问默认首页default.aspx时,会自动跳转到login.aspx页面上请求登录,随便输入用户名和密码,点击“登录”按钮,会回到首页,并显示当前登录的用户名。 Web.config default.aspx 首页 Sub Page_Load(Sender As Object, e原创 2004-12-10 01:08:00 · 1172 阅读 · 0 评论 -
VS2010与.NET4系列 17. C#4中的可选参数和命名参数
今天介绍C#4.0中增加的两个新的语言特性——可选参数和命名参数——以及使用ASP.NET MVC2时利用可选参数的一些非常好的场景。 C#4.0中的可选参数 C#4.0 现在支持对方法、构造函数和索引器使用可选参数(注:VB支持可选参数有一段时间了)。 当参数在声明时指定了默认值的时候,它就是可选的。例如,下面的方法有两个参数,"pageIndex" 参数有一个默认值 0,因此是一个可选参翻译 2012-10-13 22:40:12 · 721 阅读 · 0 评论