随笔分类 -  ASP.NET MVC

摘要:在创建一个MVC控制器,在Controllers文件夹选择添加->控制器,如下图: 显示运行所选代码生成器时出错 解决方法: 第一步:Install-Package Microsoft.aspnet.Web.Optimization 第二步:安装了这个:EF6 实体框架,如下图: 第三步:重新生成方 阅读全文
posted @ 2017-10-18 16:12 X-Jonney 阅读(889) 评论(0) 推荐(0)
摘要://1.Response.Redirect using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers { [HandleError] ... 阅读全文
posted @ 2017-04-05 17:16 X-Jonney 阅读(388) 评论(0) 推荐(0)
摘要:按照 http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806 的步骤 第一步:修改web.config注意,默认的MVC3网站会有两个web.config文件。一个在网站根目录,另一个在Views目录下。这两个都要改。 在web 阅读全文
posted @ 2017-01-06 10:12 X-Jonney 阅读(372) 评论(0) 推荐(0)
摘要:1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和... 阅读全文
posted @ 2015-08-09 18:21 X-Jonney 阅读(196) 评论(0) 推荐(0)
摘要:1 public ActionResult xx([Bind(Exclude = "id")] xxModel xx, HttpPostedFileBase file)//排除id验证2 3 //Bind(Include="name,age") 只允许name和age验证ModelState.Re... 阅读全文
posted @ 2015-07-15 16:10 X-Jonney 阅读(726) 评论(0) 推荐(0)
摘要:1 List parameters = new List();2 SqlParameter param; 3 foreach (...)4 {5 param = new SqlParameter(...);6 parameters.Add(param);7 }8 SqlParameter[] p =... 阅读全文
posted @ 2015-07-15 16:01 X-Jonney 阅读(124) 评论(0) 推荐(0)
摘要:[翻译] 使用ASP.NET MVC操作过滤器记录日志原文地址:http://www.singingeels.com/Articles/Logging_with_ASPNET_MVC_Action_Filters.aspx翻译:Anders Liu摘要:日志记录是一种常见的交错关注点(Cross-C... 阅读全文
posted @ 2015-07-15 15:57 X-Jonney 阅读(344) 评论(0) 推荐(0)
摘要:原文:Understanding HTML Helpers in ASP.NET MVC作 者:Shailendra Chauhan works as Software Analyst at reputed MNC and has more than 5 years of hand over Mic... 阅读全文
posted @ 2015-07-13 16:32 X-Jonney 阅读(243) 评论(0) 推荐(0)
摘要:在《ASP.NET MVC下的四种验证编程方式》 一文中我们介绍了ASP.NET MVC支持的四种服务端验证的编程方式(“手工验证”、“标注ValidationAttribute特性”、“让数据类型实现 IValidatableObject或者IDataErrorInfo”),那么在ASP.NET ... 阅读全文
posted @ 2015-07-10 17:14 X-Jonney 阅读(221) 评论(0) 推荐(0)
摘要:ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效 性,我们将针对参数的验证成为Model绑定。总地来说,我们可以采用4种不同的编程模式来进行针对绑定参数的验证。目录一、手工验证绑定的参数 二... 阅读全文
posted @ 2015-07-10 17:11 X-Jonney 阅读(187) 评论(0) 推荐(0)
摘要:前一篇说了MVC数据验证的例子,这次来详细说说各种各样的验证注解。System.ComponentModel.DataAnnotations一、基础特性 一、Required 必填选项,当提交的表单缺少该值就引发验证错误。 二、StringLength 指定允许的长度 指定最大... 阅读全文
posted @ 2015-07-10 15:54 X-Jonney 阅读(188) 评论(0) 推荐(0)
摘要:一、启用客户端验证:客户端验证主要是为了提高用户体验,在网页不回刷的情况下完成验证。第一步是要在web.config里启用客户端验证,这在MVC3自带的模板项目中已经有了:然后在被验证的View页面上要加入这样两个JavaScript,注意,他们是依赖于JQuery的:验证消息的显示有两种,一种是V... 阅读全文
posted @ 2015-07-10 15:53 X-Jonney 阅读(152) 评论(0) 推荐(0)
摘要:我的团队当前正在从事的工作之一就是为ASP.NET添加一个新的视图引擎。一直以来,ASP.NET MVC都支持 “视图引擎”的概念—采用不同语法的模板的可插拔模块。当前ASP.NET MVC “默认”的视图引擎是ASP.NET Web窗体使用的.aspx/.ascx/.master文件模板。而当今其... 阅读全文
posted @ 2015-07-10 10:30 X-Jonney 阅读(276) 评论(0) 推荐(0)
摘要:1.Razor介绍1)ASP.NETMVC3带来了一种新的名为Razor的视图引擎,提供了下列优点:Razor的语法简单且清晰,只需要最小化的输入Razor容易学习,语法类似于C#和VBVisualStudio对于Razor提供了智能提示和语法着色Razor视图不需要允许程序或者启动Web服务器就可... 阅读全文
posted @ 2015-07-10 10:28 X-Jonney 阅读(539) 评论(0) 推荐(0)