随笔分类 -  MVC

asp.net mvc
摘要:sdfdddd ...")中检测到有潜在危险的 Request.Form 值。 说明: ASP.NET 在请求中检测到包含潜在危险的数据,因为它可能包括 HTML 标记或脚本。该数据可能表示存在危及应用程序安全的尝试,如跨站点脚本攻击。如果此类型的输入适用于您的应用程序,则可包括明确允许的网页中的代 阅读全文
posted @ 2016-03-14 09:19 zhaozi 阅读(527) 评论(0) 推荐(0)
摘要:Entity Framework Power Tools是一个由EntityFramework开发小组提供的工具,它可以从现有数据库生成Fluent款式的Code First代码。 大致来说,这个工具有这样几个功能:1) 按照现有数据库结构,生成Code First POCO class、DbCon 阅读全文
posted @ 2016-03-11 16:06 zhaozi 阅读(811) 评论(0) 推荐(0)
摘要:2009年發行ASP.NET MVC 1.0版 2010年發行ASP.NET MVC 2.0版 2011年發行ASP.NET MVC 3.0版+EF4,需要.Net4.0支持 2012年發行ASP.NET MVC 4.0版+EF5,需要.Net4.0支持 2013年發行ASP.NET MVC 5.0 阅读全文
posted @ 2016-03-09 16:35 zhaozi 阅读(378) 评论(0) 推荐(0)
摘要:相信对权限过滤大家都不陌生,用户要访问一个页面时,先对其权限进行判断并进行相应的处理动作。 mvc中是如何实现权限验证的? mvc中是根据路由配置来请求控制器类中的一个方法 在mvc框架中为程序员提供了一种过滤器机制 通过过滤器,我们可以随心所欲的控制访问权限 首先,我们可以自己添加一个过滤器 添加 阅读全文
posted @ 2016-03-04 15:44 zhaozi 阅读(388) 评论(0) 推荐(0)
摘要:如何避免在EF自动生成的model中的DataAnnotation被覆盖掉 相信很多人刚接触EF+MVC的时候,DataBase First模式生成model类中加验证信息的时候,会在重新生成model的时候被重写掉。这里介绍一个方法:比如我有个Book类是从数据库中生成到model中的,我们可以在 阅读全文
posted @ 2016-03-04 14:45 zhaozi 阅读(1074) 评论(7) 推荐(0)
摘要:“/”应用程序中的服务器错误。 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS1579: “Web.Models.Book”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“ 阅读全文
posted @ 2016-03-03 17:32 zhaozi 阅读(1597) 评论(1) 推荐(0)
摘要:1 public T AddEntity(T entity) 2 { 3 //EF4.0的写法 4 添加实体 5 //db.CreateObjectSet<T>().AddObject(entity); 6 //EF5.0的写法 7 db.Entry<T>(entity).State = Entit 阅读全文
posted @ 2016-03-03 16:03 zhaozi 阅读(470) 评论(0) 推荐(0)
摘要:Html.BeginForm():该方法用于构建一个From表单的开始, 他的构造方法为:Html.BeginForm("ActionName","ControllerName",FormMethod.method) 1、Views代码 1 @using (Html.BeginForm("add", 阅读全文
posted @ 2016-03-02 16:55 zhaozi 阅读(755) 评论(0) 推荐(1)
摘要:默认情况下,MVC 框架将 controller 类的所有公共方法都视为操作方法。 如果您的 controller 类包含公共方法,并且您不希望它成为操作方法,则必须用 NonActionAttribute 特性标记该方法。 下面的示例演示用 NonAction 特性标记的方法。 NonAction 阅读全文
posted @ 2016-03-02 16:24 zhaozi 阅读(454) 评论(0) 推荐(1)
摘要:本文整理了该方法的几种重载形式: 1、Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("d 阅读全文
posted @ 2016-03-02 15:47 zhaozi 阅读(515) 评论(0) 推荐(0)
摘要:1、11种ActionResult 在System.Web.Mvc命名空间下: ActionResult是一个抽象类, 在Action中返回的都是其派生类.下面是我整理的ASP.NET MVC 1.0 版本中提供的ActionResult派生类: 类名 抽象类 父类 功能 ContentResult 阅读全文
posted @ 2016-03-02 15:27 zhaozi 阅读(287) 评论(0) 推荐(0)
摘要:一、介绍 在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewData ViewBag 它是Key/Value字典集合 它是dynamic类型对像 从Asp.net MVC 1 就有了 ASP.NET MVC3 才有 基于Asp.net 3 阅读全文
posted @ 2016-03-02 15:13 zhaozi 阅读(733) 评论(0) 推荐(0)
摘要:简单的 @helper 方法应用场景 Razor中的@helper语法让您能够轻松创建可重用的方法,此方法可以在您的视图模板中封装输出功能。他们使代码能更好地重用,也使代码更具有可读性。 在我们定义@helper方法之前的代码 让我们看一个简单的产品列表应用场景。在此场景中,我们列出产品明细并输出产 阅读全文
posted @ 2016-03-02 11:57 zhaozi 阅读(218) 评论(0) 推荐(0)