文章分类 -  MVC

.net mvc BundleConfig.cs里新增.less文件
摘要:var lessbundle = new Bundle("~/bundles/less").Include("~/Content/amaze/css/app.less"); lessbundle.Transforms.Add(new LessTransform()); lessbundle.Tran 阅读全文

posted @ 2017-09-12 15:18 阿兴的平凡世界 阅读(77) 评论(0) 推荐(0)

14.0移除默认的aspx视图引擎(优化操作)
摘要:public class MvcApplication : System.Web.HttpApplication{ protected void Application_Start(){//移除默认的aspx视图引擎 ViewEngines.Engines.RemoveAt(0);}} 阅读全文

posted @ 2015-05-10 17:16 阿兴的平凡世界 阅读(137) 评论(0) 推荐(0)

13.0统一配置友好性错误页面
摘要:1、在网站跟目录下的web.config 的节点下配置 其中:modeon:表示任何人访问此网站都可以看到友好性错误页面RemoteOnly:只有远程访问的用户才可以友好性错误页面,但是本机访问则还是看到原始的错误信息off:关闭友好性页面的提示2、指定 Shared/Error.cshtm... 阅读全文

posted @ 2015-05-10 17:15 阿兴的平凡世界 阅读(127) 评论(0) 推荐(0)

12.抽象工厂
摘要:简单工厂总结:1:所谓的工厂模式就是就是面向接口的编程,2:在工厂中返回一个接口类型的对象 , 用指定的接口接收抽象接口模式总结:1:创建一个抽象类,在抽象类中定义我们需要重写的对应的类2:在工厂中重写我们在抽象工厂中的定义的方法3:抽象工厂和简单工厂其实大致相同,都是在工厂中返回一个接口的对象实例... 阅读全文

posted @ 2015-05-10 17:14 阿兴的平凡世界 阅读(87) 评论(0) 推荐(0)

11. 企业站点
摘要:进程内和进程外的区别:进程内:如果关闭服务器数据就没有了进程外:如果关闭服务器数据还会存在网站分类:1、企业管理系统 ,CRM,OA,ERP,进销存,企业内部使用的系统 2、互联网站点,在线商城,在线交友,论坛,CMS(内容管理系统),有更高的访问量 PV:page view 页面浏览量,每天的页面... 阅读全文

posted @ 2015-05-10 17:10 阿兴的平凡世界 阅读(144) 评论(0) 推荐(0)

10.MVC插件系统(控制器和视图)
摘要:1:重写控制器2:重写视图引擎 注意我们做的插件就是拿来给主站用,从而提高开发效率, 我们的每个子站都是通过一个类来重写对应的方法来给主站引用,从而达到引入插件的功能, 注意.我们在主站中使用从站插件时一定要把整个从站的Views文件夹复制到主站, 重写操作: 1:控制器... 阅读全文

posted @ 2015-05-10 17:06 阿兴的平凡世界 阅读(238) 评论(0) 推荐(0)

9.0 WebApi
摘要:webapi的作用: 一个系统调用另一个系统中的数据时使用 webapi:根据请求报文获取到响应报文数据的数据,根据响应报文获取到流(流的本质是xml),根据流获取到我们需要的数据webapi:的数据传输的两种格式: 最好用json 因为json传输量小 可以被js解析 ,注意系统默认是x... 阅读全文

posted @ 2015-05-10 17:04 阿兴的平凡世界 阅读(152) 评论(0) 推荐(0)

8.0过滤器和过滤器中常用的方法
摘要:过滤器 (利用过滤器实现统一登录验证,和统一异常捕获)1、action过滤器2、Result过滤 具有默认实现类:ActionFilterAttribute (特性标签) 自己定义一个类重写:1、onactionExecuting() ---> 在action方法进入之前执行2、onactionEx... 阅读全文

posted @ 2015-05-10 17:03 阿兴的平凡世界 阅读(274) 评论(0) 推荐(0)

7.0区域
摘要:1:区域分层的好处是:可以将控制器类的dll生成到不同的文件夹下 这样方便于管理;2:区域需要注意的问题: 1:区域下的控制器类的命名空间的前缀必须和区域下的类的命名空间的前缀相同MVC中的区域特点: 1、MVC中的区域都是存在Areas 文件夹中的 注意:Areas是自动生成的 2、MVC每个区域... 阅读全文

posted @ 2015-05-10 17:01 阿兴的平凡世界 阅读(104) 评论(0) 推荐(0)

6.0路由规则深入
摘要:路由规则高级路由规则占位符格式的演示路由规则参数的约束(*)用法:以下的constraints就是参数约束 routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaul... 阅读全文

posted @ 2015-05-10 16:59 阿兴的平凡世界 阅读(99) 评论(0) 推荐(0)

5.0AjaxHelper
摘要:AjaxHelper相关方法@Ajax.ActionLink():用来生产异步a标签@Ajax.BeginForm():用来生产异步表单1、利用xmlhttprequest进行5步操作2、jquery中的相关ajax方法进行操作进行异步操作的步骤:1、使用@Ajax.ActionLink():用来生... 阅读全文

posted @ 2015-05-10 16:58 阿兴的平凡世界 阅读(269) 评论(0) 推荐(0)

4.0UrlHelper
摘要:@Url中的方法1.0@Url.Action() 方法用法: 默认mvc自己查找生成url 我们可以只写Action方法 那么他就会默认的去当前视图所对应的控制器中找@Url.RouteUrl()方法2.0 Url.Content() :作用就是将 ~/ 转换成 /3.0 @Url.Encod... 阅读全文

posted @ 2015-05-10 16:56 阿兴的平凡世界 阅读(96) 评论(0) 推荐(0)

3.0HTMLHelper的方法
摘要:分布视图 (.ascx)注意我们我们在action中返回的是也该也是PartialView调用的写法: 1.0 调用分部视图的方式1(从视图调用视图) @Html.Partial("PartialView1", new MVC知识点.Models.Person() { ID = 2,... 阅读全文

posted @ 2015-05-10 16:55 阿兴的平凡世界 阅读(107) 评论(0) 推荐(0)

2:MVC特性标签
摘要:Required()非空验证 ,使用步骤如下: 非侵入式脚本的使用 (作用:用来检查form表单中所有元素值的合法性)步骤:1、在实体属性上打上 [Required(ErrorMessage = "猪名称不能为空")]2、在视图 上添加 @Html.ValidationMessageFor(c =... 阅读全文

posted @ 2015-05-10 16:52 阿兴的平凡世界 阅读(180) 评论(0) 推荐(0)

1: MVC基础知识
摘要:1约定控制器约定: 1、控制器的后缀名一定是Controller结尾,同时要继承Controller父类2、方法控制器下的方法会去查询其Views文件夹下的和控制器同名目录下的和action同名的视图3、控制器中的action方法一定是public,否则会抛出404异常Razor视图: 扩展名:.c... 阅读全文

posted @ 2015-05-10 16:50 阿兴的平凡世界 阅读(106) 评论(0) 推荐(0)

导航