随笔分类 - MVC
MVC
摘要:首先下载 mvc3的补丁后安装。打开iis5 注册框架:c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll(注意这个地方是4.0找到自己电脑对应的framework路劲)网上好多地方写的是2.0很怀疑他们真的运行过iis5配置mvc3没有 拒绝 纯复制党。其他的都配置都一样了有问题也可以在网上搜到 这里只提关键的 步奏运行:
阅读全文
摘要:一直以来对HttpContext都很模糊 今天特意在网上看了下 随便把整合记录下!msdn解释:HttpContext类:封装有关个别HTTP请求的所有HTTP特定的信息,又叫上下文。看到这个解释,我觉得有些抽象,Http特定信息具体又是什么?看了下备注:为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的 HttpContext 对象的引用。该对象提供对请求的内部 Request、Response 和 Server 属性的访问。这样一来,一下子又冒出来2个新东西: IHttpModule 和 IHttpHandler。真叫人抓狂啊。先看Http
阅读全文
摘要:我们上边所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件。而它的返回类型是ActionResult如 public ActionResult Index() { return View();}除了View()之外那我们这里还能用于返回什么值呢?一、ascx页面场景:要返回代码片断,比如Ajax返回一个子页我们先新建一个Action public ActionResult Ascx() { return PartialView(); }我们下面再建一个View,仍然是在Action中点右键,AddView。于是新建了一个ascx页,我们将...
阅读全文
摘要:个人看了下觉得这个文章真的对学习mvc下载文件的一些理解真的还是不错在 Controller 中我们可以使用 FileResult 向客户端发送文件。 FileResult FileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文件。 在实际使用中我们通常不需要直接实例化一个 FileResult 的子类,因为 Controller 类已经提供了六个 File 方法来简化我们的操作:protected internal FilePathResult File(string file...
阅读全文
摘要:Razor中的@helper语法让您能够轻松创建可重用的帮助器方法,此方法可以在您的视图模板中封装输出功能。他们使代码能更好地重用,也使代码更具有可读性。字面意思就封装一些我们需要常用到的方法等 方便不同的地方使用(这里的地方是视图模版)还是看例子吧!如图:我们好多地方都引用到css还有js也许你其他地方也需要加载这些js或者css 也许你会说在Shared里面新建一个cshtml页面 在其他页面头部直接加:@{ Layout = "~/Views/Shared/Customer.cshtml"; } 这样也可以,不过要是比如这种情况呢?(引用网上的图片)里面我们看到的就是
阅读全文
摘要:文本框设置时间格式 :string.Format("{0:yyyy-MM-dd}", @item["InstallDate"])@item["InstallDate"]是你要显示的时间开始要直接@item["InstallDate"].ToString("yyyy-MM-dd")是不行的 object类型没有这个重载显示当前时间 文本在 直接:DateTime.Now.ToString("yyyy-MM-dd")是不是很简单呢
阅读全文
摘要:DropDownList则与TextBox等控件不同,它使用的是select标记。它需要两个值:在下拉框中显示的列表,和默认选项。而自动绑定一次只能绑定一个属性,因此你需要根据需要选择是绑定列表,还是默认选项。DropDownList扩展方法的各个重载版本“基本上”都会传递到这个方法上:public static string DropDownList(this HtmlHelper htmlHelper, string name, IEnumerable<SelectListItem> selectList, string optionLabe...
阅读全文
摘要:许多时候我们会遇到如下场景在写一个编辑数据的页面时,我们通常会写如下代码1:<inputtype="text"value='<%=ViewData["title"] %>'name="title"/>由前篇我们所讲的Helper演化,我们思考,对于这种代码我们是不是也可以用一个Helper来自动绑定数据呢这当然是可以的,ASP.NET MVC提供了一个HtmlHelper用于生成有数据绑定的Html标签。1.ActionLink 其中最常用的就是Html.ActionLink1.1基本的使用方式
阅读全文