番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
  762 随笔 :: 5 文章 :: 241 评论 :: 204万 阅读

随笔分类 -  MVC

摘要:看到日志里有 服务器无法在已发送 HTTP 标头之后设置状态 网上的很多方法都是下面的处理,其实没找到问题的根源 Response.Clear();Response.BufferOutput = true; 这个问题一般都是在用户认证里进行跳转时出现 由于我们的过滤器来判断用户是否登录,没登录跳到登 阅读全文
posted @ 2020-05-05 11:30 番茄的梦想 阅读(1686) 评论(0) 推荐(0) 编辑

摘要:今天提交各东西发觉出错了,错误信息如下: “/”应用程序中的服务器错误。 从客户端(SeekingJobs="· 物流规划,·· 物流规划,· 经过测试,发觉可行。 阅读全文
posted @ 2013-11-20 11:44 番茄的梦想 阅读(2550) 评论(0) 推荐(0) 编辑

摘要:本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术。 接着上一篇开始讲,我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的View的呢?Controller和Action是怎么解析的?这就是Routing组件干的事情了。 Routing的作用:它首先是获取到View传过来的请求,并解析Url请求中Controller和Action以及数据,其次他将识别出来的数据传递给Controller的Action(Controller的方法)。这是Routing组件的两个重要的作用!下面我们从几个例子来讲解一下Url路由的使用。.. 阅读全文
posted @ 2013-09-12 18:08 番茄的梦想 阅读(257) 评论(0) 推荐(0) 编辑

摘要:前言前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.NetMVC的朋友,所以写的尽量简单。所以写的没多少技术含量。把这些技术总结出来,然后一简单的方式让更多的人很好的接受这是我一直努力的方向。后面会有稍微复杂点的项目!让我们一起期待吧!此文我将跟大家介绍一下Asp.NetMVC3Filter的一些用法。你会了解和学习到全局Fileter,ActionFilter等常用用法。第一节:Filter知识储备项目大一点总会有相关的AOP面向切面的组件,而MVC(特指:Asp.NetMVC,以下皆同)项目中呢Action在执行前或者执行后我们想做一些特殊的操作(比如身份验证. 阅读全文
posted @ 2013-09-12 17:57 番茄的梦想 阅读(317) 评论(0) 推荐(0) 编辑

摘要:1.建立HomeController類,繼承AsyncController代碼如下:View Code public class HomeController : AsyncController { public void IndexAsync() { ViewBag.Message = "Welcome to ASP.NET MVC!"; AsyncManager.OutstandingOperations.Increment(); var task = Task.Factory.Star... 阅读全文
posted @ 2012-03-16 17:46 番茄的梦想 阅读(1878) 评论(0) 推荐(0) 编辑

摘要:一.摘要本文讲解ViewEngine的作用, 并且深入解析了实现ViewEngine相关的所有接口和类, 最后演示了如何开发一个自定义的ViewEngine. 本系列文章已经全部更新为ASP.NET MVC 1.0版本.希望大家多多支持!二.承上启下首先注意: 我会将大家在MVC之前一直使用的ASP.NET页面编程模型称作ASP.NET WebForm编程模型.上一讲中我们已经学... 阅读全文
posted @ 2009-09-28 09:28 番茄的梦想 阅读(378) 评论(0) 推荐(0) 编辑

摘要:微软刚刚推出 MVC 的时候,着实兴奋了一下,于是浅浅入手,仅仅是浅浅入手。直到 Preview 3 出现,并且有网站项目要做,打算正式入手下,这一入手,可着实震惊了一下,许多设计让我感到非常之困惑,在此不禁要问,微软 MVC, 你到底想做些什么?1,表单处理:表单,太常见而又平庸的表单,服务器端的处理复杂不到哪去,无论是图片上传,还是 CheckBoxList 赋值取值,抑或是各种 Hidden... 阅读全文
posted @ 2009-09-26 14:51 番茄的梦想 阅读(717) 评论(0) 推荐(0) 编辑

摘要:近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository... 阅读全文
posted @ 2009-09-26 11:11 番茄的梦想 阅读(307) 评论(0) 推荐(0) 编辑

摘要:许多时候我们会遇到如下场景在写一个编辑数据的页面时,我们通常会写如下代码 1: <input type="text" value='<%=ViewData["title"] %>' name="title" />由前篇我们所讲的Helper演化,我们思考,对于这种代码我们是不是也可以用一个Helper来自动绑定数据呢这当然是可以的,ASP.NET MVC提供了一个HtmlH... 阅读全文
posted @ 2009-09-25 22:45 番茄的梦想 阅读(226) 评论(0) 推荐(0) 编辑

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

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

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

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

摘要:本文的环境是Asp.net Mvc Codeplex Preview 5前文提到我们可以使用 Controller中的UpdateModel来获取 繁杂类型例如[代码]但是这里有些问题,当我们使用Request.Form.AllKeys时,提交的数据中有非x属性时,就会发生错误:Themodeloftype'MyModel'doesnothaveapropertynamed'Name2'.但是使用... 阅读全文
posted @ 2009-09-23 17:11 番茄的梦想 阅读(376) 评论(1) 推荐(0) 编辑

摘要:使用asp.net mvc以来,UrlRouting的处理就是一个非常关键的问题,由于使用的不小心,经常导致我们无法得到预期的结果,这的确是个很麻烦的问题,于是很多朋友推测是MVC框架的bug,到底事实如何呢?今天我便尽力探索系统中UrlRouting到底是如何工作的,希望能找出问题的关键.总所周知,Asp.Net MVC框架一般使用Global.asax在程序第一次启动的时候初始化RouteCo... 阅读全文
posted @ 2009-09-18 18:22 番茄的梦想 阅读(1226) 评论(0) 推荐(0) 编辑

摘要:分页如果dinners列表记录过多,为了让用户更方便浏览,我们需要实现分页显示,而不是一次显示大量的记录列表。Index() Action方法更新DinnersController类的Index() action方法代码如下: // // GET: /Dinners/ public ActionResult Index() { var dinners = dinnerRepository.Find... 阅读全文
posted @ 2009-09-18 18:21 番茄的梦想 阅读(441) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示