番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2009年9月24日

摘要: 我将讨论你可以用MVC框架来处理表单输入和提交场景的各种方法,以及讨论一些你可以用来简化数据编辑场景的HTML辅助方法。点击这里下载我们将在下面为解释这些概念而建造的完整的应用的源代码。表单输入和提交场景为示范如何在ASP.NET MVC框架中处理表单输入和提交场景的一些基本原则,我们将建造一个简单的产品列表,产品生成,和产品编辑场景。它将拥有三个核心的用户体验:按类列出的产品列表:通过导航到/P... 阅读全文
posted @ 2009-09-24 17:07 番茄的梦想 阅读(1972) 评论(0) 推荐(0) 编辑

摘要: ASP.NET MVC框架是个你可以用来结构化你的ASP.NET web应用,使之拥有清晰的关注分离,方便你单元测试代码和支持TDD流程的可选方法。 我将讨论控制器是如何与视图做交互的,具体来说,我将讨论你可以把数据从控制器传到视图以显示返回到客户端的回复的各种方式。 第一部分的扼要简述在这个系列的第一部分,我们创建了一个电子商务网站,实现了基本的产品列表/浏览支持。我们是用ASP.NET MVC... 阅读全文
posted @ 2009-09-24 17:01 番茄的梦想 阅读(2232) 评论(0) 推荐(0) 编辑

摘要: 该框架提供了一个结构化的模型,来加强应用中的清晰关注分离,方便你单元测试代码和支持TDD流程。它不仅提供了对应用中发布的URL的更多的控制,而且还对应用中输出的HTML提供更多的控制。我将使用一个简单的电子商务商店应用来示范ASP.NET MVC框架的工作原理。下面我们将实现一个产品列单,以及相关的浏览应用场景。具体来说,我们将建造一个网上商店,允许用户在访问该网站上的/Products/Cate... 阅读全文
posted @ 2009-09-24 16:59 番茄的梦想 阅读(1751) 评论(0) 推荐(0) 编辑

摘要: 今天将深入讨论ASP.NET MVC框架的路径选择(routing)架构,讨论一些很酷的定制方式,你可以将其用于你应用中的一些更高级的场景。 第一部分的扼要简述在这个系列的第一部分里,我们创建了一个电子商务网站,呈示了三类URL: URL格式行为URL例子/Products/Categories浏览所有的产品分类/Products/Categories/Products/List/Category... 阅读全文
posted @ 2009-09-24 16:56 番茄的梦想 阅读(2959) 评论(0) 推荐(0) 编辑

摘要: routes.MapRoute("Default","{controller}/{action}/{id}",new{controller="Home",action="Index",id=0},new{action=@"^\w+",id=@"^\d+"});routes.MapRoute("Blog","Archive/{date}",new{controller="Blog",action="... 阅读全文
posted @ 2009-09-24 16:35 番茄的梦想 阅读(403) 评论(0) 推荐(0) 编辑

摘要: 一般情况下,我们都是直接在Global.asax.cs文件中直接写上Route规则的,例如:public static void RegisterRoutes(RouteCollection routes){ routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // Route name "{c... 阅读全文
posted @ 2009-09-24 16:34 番茄的梦想 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 在做 ASP.net MVC项目中,数据绑定也是很关键的,现在以个人经验与大家交流下 ASP.net MVC 中DropDownList绑定与提交数据,由于数据查询较为简单就不列出来了,具体看核心代码部分吧。数据表:DropDownList绑定[代码]其中b00.ListChannel()是BLL层中的View中[代码]显示效果如下:在提交时注意 DropDownList 还需要绑定一次[代码]这... 阅读全文
posted @ 2009-09-24 08:58 番茄的梦想 阅读(4156) 评论(0) 推荐(0) 编辑

摘要: Html.DropDownList 使用 (一)原型一:public static string DropDownList(this HtmlHelper htmlHelper, string name) { IEnumerable<SelectListItem> selectData = htmlHelper.GetSelectData(name); return htmlHel... 阅读全文
posted @ 2009-09-24 08:58 番茄的梦想 阅读(2076) 评论(0) 推荐(0) 编辑