
ASP.NET MVC
文章平均质量分 77
weir55
这个作者很懒,什么都没留下…
展开
-
Asp.net Mvc Framework在.net 2.0/IIS6下运行
必备:.net framework 2.0 sp1 (v2.0.50727)用Vs2008打开MVC工程将目标平台转换为.net 2.0 (其实平台保持3.5也可以,只是不要在View中写C#3.0的语句,这个就要自己约束了,而转换后它是视为错误的)复制System.Core.dll到Bin文件夹 如果编译通过则表示已经可以运行,如果编译没通过看看是不是在语法上使用了C#转载 2008-12-02 12:33:00 · 433 阅读 · 0 评论 -
Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案
在使用Asp.net Mvc MVCContrib 0.0.1.91中的Castle时会出现No component for key Home was found这样的错误错误解决方法如下:下载MvcContrib源代码,更改MvcContrib.Castle的WindsorControllerFactory.cs中的34行CreateController方法为:转载 2008-12-02 12:39:00 · 365 阅读 · 0 评论 -
Asp.net MVC Render及Redirect的扩展
这个是Redirect的扩展Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->namespace System.Web.Mvc{ using System; /// /// 对Controller的Redir转载 2008-12-02 12:41:00 · 471 阅读 · 0 评论 -
Asp.net MVC Preview 4 中自定义Jquery的HtmlHelper扩展
前两天介绍了mvc pv4中AjaxHelper的用法的确是比较方便,不过也有其缺点,那就是并不是所有人都用Asp.net Ajax的,所以这样做还是显示出了ms的霸气 没办法,工程里都用的是JQuery于是先试写了2个小功能 先说使用方法吧,第一个功能是Ajax载入另个页面 div id="as"> div> =Html.JLoadLinkM转载 2008-12-02 12:45:00 · 459 阅读 · 0 评论 -
Asp.net MVC Preview 4 中使用RenderComponent
RenderComponent在Pv3及以前版本中经常用到,自从Monorails而来Component就以其方便自然而让我很是喜欢,虽然它性能明显不如Parse/UserControl在pv4中要使用以下方法来调用组件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co转载 2008-12-02 12:46:00 · 440 阅读 · 0 评论 -
Microsoft.Web.Mvc Assembly 说明
IHtmlElement A Html Elements Interface.Html标签的一个接口规范。 C#:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public interface IHtmlEle转载 2008-12-02 12:48:00 · 779 阅读 · 0 评论 -
Asp.net Mvc Framework 四 (在.net2.0下运行)
这是一个题外话,如果您仅是要学习或有自己的服务器的话可以不用管这一节但如果您使用的是虚拟主机或目标主机只允许.net2.0的话应该这么做所有版本为3.5或3.0的程序集引用属性 复制本地设为True另外改Web.Config如下Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.转载 2008-12-02 12:32:00 · 380 阅读 · 0 评论 -
Asp.net Mvc Framework 五 (向View传值以及Redirect)
ViewData与TempData属性来向View页传递对象上文中已经提到,使用ViewData可以将数据由Controller传递到View在前文中我们建立了EiceController类在本文的示例中我们将这个Controller改一下Code highlighting produced by Actipro CodeHighlighter (freeware)http://转载 2008-12-02 12:34:00 · 414 阅读 · 0 评论 -
Asp.net Mvc Framework 六 (更多的View传值及显示方式)
我们前面都使用RenderView("Index");这种方式来显示RenderView的重载:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->RenderView(string viewName);RenderView(st转载 2008-12-02 12:35:00 · 319 阅读 · 0 评论 -
Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
原本的Url.Action方法是利用RouteCollection来实现Url的Routing的。所以这里用一个扩展方法重现一下 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System.Web.转载 2008-12-02 12:44:00 · 525 阅读 · 0 评论 -
ASP.NET MVC CodePlex Preview 4 Installer + Source + Changed
下载连接Pv3-Codeplex Pv4之间的差异:ViewPageViewPage类增加了InitHelpers方法ControllerController类 新实现了IAuthorizationFilter/IExceptionFilter接口添加了 public ITempDataProvider TempDataProvider { get; set; } 属性ControllerActi转载 2008-12-02 12:47:00 · 556 阅读 · 0 评论 -
Asp.net Mvc Codeplex Preview 5 第一篇 Helper的新特性
下载:http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775 Asp.net Mvc Codeplex Preview 5是Asp.net Mvc的一个过渡版本,它包含了一些新特性。Pv5对于Helper的更改基本集中在HtmlHelper。对于简单的使用,我基本一带而过,如果朋友们有转载 2008-12-02 12:49:00 · 421 阅读 · 0 评论 -
Asp.net Mvc Codeplex Preview 5 第二篇 Controller&Filter的新特性
BindingHelperExtensions.UpdateFrom改为UpdateModelCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->使用方法(缺点:如果表单里存在MyModel里不存在的字段就会报错)var x转载 2008-12-02 12:50:00 · 336 阅读 · 0 评论 -
Asp.net Mvc Codeplex Preview 5 第三篇 实现Action参数传递繁杂类型
本文的环境是Asp.net Mvc Codeplex Preview 5 前文提到我们可以使用 Controller中的UpdateModel来获取 繁杂类型例如Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-转载 2008-12-02 12:51:00 · 468 阅读 · 0 评论 -
Action Filter 与 内置的Filter实现(介绍)
有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attributes,用来标记添加Action方法之前或者Action方法之后的行为到控制器类中的Action方法中。 一些可能用到Action过滤器的地方有: 日志,异常处理 身份验证和授权 - 限制用户的访转载 2008-12-02 12:54:00 · 624 阅读 · 0 评论 -
Asp.net Mvc Framework 三 (Controller与View)
这节我们让Asp.netMVC真正的跑起来我们自己新建一个新的Controller开始行动:在Controllers中新建一个MVC Controller Class,个人宣传一下.就叫EiceController附注一下,这里是个纯广告,无兴趣可略过此行:www.eice.com.cn为您建立Web2.0社交网站默认生成的代码如下:Code highlighting produce转载 2008-12-02 12:32:00 · 377 阅读 · 0 评论 -
System.Web.Routing 的说明文档
Namespace:System.Web.Routing提供了一些可以进行Url重写的类,使一个Url不对应到一个实在的物理文件也可以被访问。 EnumRouteDirection InterfaceIRouteConstraint IRouteHandler ClassHttpMethodConstraint RequestContext Rou转载 2008-12-02 12:49:00 · 395 阅读 · 0 评论 -
Asp.net Mvc Framework 七 (Filter及其执行顺序)
应用于Action的Filter在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能判断登录与否或用户权限,决策输出缓存,防盗链,防蜘蛛,本地化设置,实现动态Actionfilter是一种声明式编程方式,在Asp.net MVC中它只能应用在Action上Filter要继承于ActionFilterAttribute抽象类,并可以覆写void OnActionExecut转载 2008-12-02 12:35:00 · 390 阅读 · 0 评论 -
Asp.net Mvc Framework 八 (Helper)
本人已经疯了...快写完了而关掉浏览器丢失数据之事在此文章上发生了两次,所以本人倍加珍惜这节讲 一下Asp.netMVC中的Helper何谓Helper,其实就是在View中为了实现一些灵活功能而写的方法组其实Asp.net MVC的View是Aspx的页面,本身可以声明定义方法,那为什么要有Helper呢其实无非是将界面与逻辑分离,而且Asp.net MVC也并不只支持Aspx一种View,在转载 2008-12-02 12:36:00 · 350 阅读 · 0 评论 -
Asp.net Mvc Framework 十(测试方法及Filter的示例)
示例下载:http://files.cnblogs.com/chsword/MyTestMvc.rar顺遍说一下建立测试的方法 本身Asp.netMvc是提供有测试功能的在新建Asp.netMVCApplication时,点击确定,会跳出一个Create Project Test的询问如果选Yes就自动建立一个 "工程名+Test"的测试工程测试工程要引用Rhino.Mock(最新版本3.4)这转载 2008-12-02 12:37:00 · 343 阅读 · 0 评论 -
Asp.net Mvc Framework 十一 (自定义Helper在MVC中的使用)
Monorail中的Helper是绑定在Controller上的形如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[Helper(typeof(ChHelper))]abstract public class BaseBl转载 2008-12-02 12:38:00 · 309 阅读 · 0 评论 -
Asp.net Mvc Framework 十二 Castle扩展
由于Monorail是.net下MVC的先驱所以 Asp.net MVC理所当然要支持老的Castle用户在Asp.net MVC扩展包中就提供了对Castle的支持与兼容虽然这个扩展还有很多BUG与不足,但已从其中窥见Asp.net的扩展性之一斑扩展的下载地址:MVC Contrib on CodePlex其中的/Samples/MvcContrib.Samples.NVelocityView转载 2008-12-02 12:39:00 · 383 阅读 · 0 评论 -
Asp.net MVC P2 中无法正确获取 CheckBox值的bug的解决方案
View:Controller:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->AUser user = new AUser();BindingHelperExtensions.UpdateFrom(user, Request转载 2008-12-02 12:39:00 · 602 阅读 · 0 评论 -
Asp.net MVC Fckeditor的扩展(支持PV3及自动绑定)
namespace System.Web.Mvc{ using System; using System.Globalization; /// /// Fckeditor的HTMLHelper /// http://chsword.cnblogs.com/ /// static public class FckTextBoxExt {转载 2008-12-02 12:41:00 · 316 阅读 · 0 评论 -
Asp.net MVC各个类的说明(Preview 4)
限于水平部分写的有些粗糙,会慢慢改进的.本文将Asp.net MVC中的类分为十大类进行整理 分别为 枚举 接口 Helper Filter Result 模板引擎 Views Controller 标签生成 工具类转载 2008-12-02 12:43:00 · 435 阅读 · 0 评论 -
Asp.net Mvc Pv4中使用AjaxHelper
这个有点类似于UpdatePanel,首先要引用2个js一个是Microsoft Ajax Lib,一个是Mvc的Ajax新类 CODE:使用方法1这样就将其中的About这个Action显示在 了showdiv中使用方法2这样就可以通过一个连接直接显示了转载 2008-12-02 12:46:00 · 428 阅读 · 0 评论 -
linq实现动态查询和模糊查询
public ActionResult MemberList(int? page, int? pageSize, string LoginId, string IsConfirm,string IsLockedOut) { Expressionbool>> expr = n => GetCondition(n,LoginId,IsCo原创 2008-12-01 18:09:00 · 1331 阅读 · 0 评论 -
Asp.net Mvc Framework 一 (安装并建立示例程序)
Asp.net Mvc 是微软官方提供的Mvc模式编写Asp.netWeb应用程序的一个框架,它由Castle的MonoRail而来.目前已经历经数个版本官方网站:http://www.asp.net/mvc/同时,asp.net Mvc 也提供了一个社区预览版:http://www.codeplex.com/aspnet 通过上面两个网站可以获取AspNetMVc的安装文件.转载 2008-12-02 12:27:00 · 397 阅读 · 0 评论 -
Asp.net Mvc Framework 九 (View与Controller交互)
这一回为避免写第八节时那种情况再次出现,我改用Wps写了,如果复制过去格式有问题讲大家见谅 --邹健 本节所有示例都是讲解登录提交表单的过程 为了本课能更好讲解我们先建立一个账号的Model namespace MvcApplication4.Models { public class Account { string _use转载 2008-12-02 12:36:00 · 321 阅读 · 0 评论 -
System.Web.Abstractions中的装饰者模式,及其在Asp.net Mvc中的应用
Wrapper模式的实现作为.net framework 3.5 sp1 新添加的一个程序集,System.Web.Abstractions里所有的类,都是Wrapper/Decorator模式的。(System.Web.Abstractions里的类可以参见后面的附录,System.Web.Abstractions其实也早早出现在了Asp.net Mvc中) 在这里,所有的Wr转载 2008-12-02 12:42:00 · 410 阅读 · 0 评论 -
使用MvcContrib的FormHelper
MvcContrib的FormHelper提供了三大HelperHtml辅助 验证Helper Grid表格Helper 下载 下载后将MvcContrib.dll与MvcContrib.Samples.FormHelper.dll引用到Asp.net MVC工程在Web.Configpages.namespaces加入以下节点Code h转载 2008-12-02 12:44:00 · 1141 阅读 · 0 评论 -
Action Filter 与 内置的Filter实现(实例-防盗链)
前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh转载 2008-12-02 12:55:00 · 546 阅读 · 0 评论