
ASP.NET + C#
ASP.NET MVC框架之视图View(六)
管理员 发表于2010-07-29 浏览2933 评论0
一,基本概念:
1,尽管在action 方法中可以写代码拼装HTML,通过Response.Write() 方法返回给客户端,但是这种方法并不可取。更好的办法是,在action 方法中仅仅处理业务和数据逻辑,并将相关的数据传递给单独的视图(view)模板,view 负责生成HTML 展示。随后我们会看到,view 模板就是一个简单的文本文件,通常包含HTML 标识和嵌入的脚本。
2,可以使用(.aspx)、master page (.master)、和用户控件(.ascx)作为视图(view)。

ASP.NET + C#
ASP.NET MVC框架之控制器Controller(五)
管理员 发表于2010-07-29 浏览3213 评论0
一,基本概念:
控制器涉及的内容有三部分: 控制器(Controller) 、控制器方法(Action)和 控制器结果(ActionResult)。
传统的Web框架,如ASP/PHP/ASP.NET Web Forms 等等,请求的URL 地址都是映射到特定的文件。如,请求的URL 地址,像/Products.aspx 或/Products.php,由 Products.aspx 或Products.php 文件负责处理。基于Web的MVC框架 映射URL地址 到服务器端代码有点不同,不是映射URL 地址到特定文件,而是映射到类的方法上。这些类就是MVC 中的 Controller 控制器

ASP.NET + C#
ASP.NET MVC框架之URL Routing(四)
管理员 发表于2010-07-29 浏览2653 评论0
一,基本概念:1,路由的组件是System.Web.Routing,它是同.net 3.5 sp1一起发布的;所以此组件不开放源代码。2,在ASP.NET webform也可以使用该组件;2,ASP.NET MVC中对其进行了扩展,定义规则,使用新的“MapRoute”辅助方法,它提供了极其简单的句法,但能做同样的事。二,Routing的作用

ASP.NET + C#
ASP.NET MVC 框架之执行流程(三)
管理员 发表于2010-07-29 浏览2622 评论0
一、基本概念:在传统情况下,http: //localhost/Default.aspx表示请求网站根目录下的Default.aspx文件。在ASP.NET MVC中,Routing处理一切请求,然后从请求的URL中确定controller名称、action名称和各种参数。Controller执行对应的Action,Action处理表现逻辑或者跳转等。默认是不执行任何xxx.aspx文件请求的。

ASP.NET + C#
ASP.NET MVC 框架之下载、安装和Hello World(二)
管理员 发表于2010-07-29 浏览2567 评论0
一、官方网站:www.asp.net/mvc
二、下载地址:
使用微软Web平台安装器下载ASP.NET MVC 2
http://go.microsoft.com/fwlink/?LinkID=185037
从下载中心下载ASP.NET MVC 2
http://go.microsoft.com/fwlink/?LinkID=157074
下载源代码及Futures包Codeplex开源站点:
Codeplex开源站点: http://www.codeplex.com/aspnet

ASP.NET + C#
ASP.NET MVC 框架之MVC概念和ASP.NET WebForm(一)
管理员 发表于2010-07-29 浏览2925 评论0
一、MVC模式MVC是1979年提出的,起初是用于软件的一种架构模式。由于MVC的定义比较宽泛,所以实际应用中架构师往往根据自己的需要和理解使用,这就产生了很多新的变型,例如:MVP和Observer。而asp.net mvc也是MVC设计模式在网站开发上的一个变种。所以,现在提到MVC通常是指用于表现层的设计模式,是所有面向UI设计的基础设计模式。模型。
ASP.NET + C#
ASP.NET 实现页面间的参数传递 QueryString Application Session Cookie
管理员 发表于2010-03-20 浏览2433 评论0
一.使用QueryString
使用QueryString在页面间传递值是一种非常常见的方法,我们在ASP中就常常用到。
(1)优点和缺点
优点:
1.使用简单,对于安全性要求不高时传递数字或是文本值非常有效。
缺点:
...
ASP.NET + C#
DataTable 用法
管理员 发表于2010-03-10 浏览2860 评论0
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。
一、DataTable简介
(1)构造函数
DataTable() 不带参数初始化DataTable 类的新实例。
...
ASP.NET + C#
启用URL重定重写,已存在静态文件打不开的解决方案
管理员 发表于2010-03-06 浏览2695 评论0
web.config
1、首先添加配置节点
<httpHandlers>
<!--设置应用程序映射(url重写后要加的)-->
<add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true"/>
</httpHandlers>
2.、还有<compilation>下插入
<!--设置应用程序映射(url重写后要加的)-->
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
这样就能打开原本的.html后缀的名称了
ASP.NET + C#
利用Intelligencia.UrlRewriter实现URL重写
管理员 发表于2010-03-05 浏览2897 评论0
每条记录为: <rewrite url="^(.*)/(\?.+)?$" to="$1/default.aspx$2" />
注意:使用“processing="restart"”的时候将会导致重写引擎从头开始执行所有的重写规则,此时应当注重包含“/default.aspx”字符串的处理。
如果你需要同时支持多个默认文档,那么以上代码需要修改为:
...