随笔分类 -  MVC

摘要:1、问题截图 2、解决办法有几种 1)在system.webServer下增加,这种是不推荐的。 2)添加modules节点,BundleModule是使用bundle方式加载css、js文件所需要的,不加会出现文件404。 3)打补丁,如果是windows server 2008 R2版本,非sp 阅读全文
posted @ 2018-09-10 10:40 随缘梦中人 阅读(225) 评论(0) 推荐(0)
摘要:优点:修改js或css时会自动生成hash版本号。 缺点:需要在BundleConfig中先添加对应的文件,然后在html中再引用对应的bundle,多操作了一步。 web.config中 <compilation debug="true" targetFramework="4.5" /> Inst 阅读全文
posted @ 2017-08-31 09:49 随缘梦中人 阅读(982) 评论(0) 推荐(0)
摘要:1、在过滤器中,用ViewBag类似的东西,要((ViewResult)filterContext.Result).ViewBag。 2、Controller中自己定义的非Action方法中(包括构造方法),使用不了Session,这时获取不到Session。可以使用ViewData、ViewBag 阅读全文
posted @ 2017-07-01 10:26 随缘梦中人 阅读(173) 评论(0) 推荐(0)
摘要:过滤器有4种 Authorization 因为Controller类也实现了上面的4个接口 IActionFilter, IAuthorizationFilter, IExceptionFilter, IResultFilter,因此在Controller类中,也可以实现对应的方法。执行顺序如下: 阅读全文
posted @ 2017-06-29 11:15 随缘梦中人 阅读(175) 评论(0) 推荐(0)
摘要:1、SqlDependency是什么: SqlDependency 对象表示应用程序和 SQL Server 实例间的查询通知依赖关系。应用程序可以创建一个 SqlDependency 对象并进行注册以通过OnChangeEventHandler 事件处理程序接收通知。 它提供了这样一种能力:当被监 阅读全文
posted @ 2016-07-12 13:44 随缘梦中人 阅读(8259) 评论(1) 推荐(0)
摘要:官方参考地址:http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host1、服务器端可以是控制台、winform、WebServer、windows服务2、客户端可以是winform、html页面(引用相应js)... 阅读全文
posted @ 2015-11-24 10:13 随缘梦中人 阅读(329) 评论(0) 推荐(0)
摘要:1、上传大小设置 system.web节点,httpruntime节点加入maxRequestLength="4096",以K为单位,例子中大小限制为4M。2、form提交html代码 会提示检测到有潜在的危险。 MVC中可在action上加特性[ValidateInput(fal... 阅读全文
posted @ 2015-08-03 13:48 随缘梦中人 阅读(158) 评论(0) 推荐(0)
摘要:地址记录:http://stackoverflow.com/questions/21186505/including-script-specific-to-an-asp-net-mvc4-view-or-partial-view http://stackoverflow.com/questio... 阅读全文
posted @ 2015-07-28 22:30 随缘梦中人 阅读(550) 评论(0) 推荐(0)
摘要:参考地址1:http://benfoster.io/blog/aspnet-mvc-custom-error-pages 参考地址2:https://msdn.microsoft.com/en-us/library/ms690497(v=vs.90).aspx 注意:404页面等的配置,在web.c 阅读全文
posted @ 2015-07-26 20:47 随缘梦中人 阅读(750) 评论(0) 推荐(1)
摘要:前情提要: 我们在做权限管理的时候,会用到为用户分配角色。有些做法是,添加完用户再设置角色,这种就没啥了。还有的时候,我们是在添加用户的时候,就为其分配角色。现在就牵扯到一个问题,数据库中的User表的ID是UerRole表的外键,当insert的时候问题就来了。①、可以先插入用户,获得刚插入的U... 阅读全文
posted @ 2015-07-23 21:03 随缘梦中人 阅读(1963) 评论(0) 推荐(0)
摘要:前情提要: 现在需要使用异步提交表单数据(QueryString方式),但数据个数比较多,一个个拼接比较麻烦,这时可以使用jQuery的方法$("form").serialize()对表单进行序列化。但是如果这时,数据中有几个是相同的name属性,这是在后台使用Request[".."]就只能... 阅读全文
posted @ 2015-07-22 21:58 随缘梦中人 阅读(702) 评论(1) 推荐(0)
摘要:1、前端引入3个脚本 ①jq脚本 ②jQuery.Validate.js ③jquery.validate.unobtrusive.js(异步验证)2、后端加特性 在表对应的Model层里面,为属性加特性,常用的特性: [Required]表示该属性是必须要填的,不能为null。 ... 阅读全文
posted @ 2015-07-21 22:02 随缘梦中人 阅读(302) 评论(0) 推荐(0)
摘要:0、安装log4net 1、Web.config配置 该config配置可以放在web.config文件中,也可以单独拎出来一个配置文件。只需要在第2步中加载对应的就可以了。 首先引入log4net.dll程序集,log4net分debug版release版本。 在configSections节点中 阅读全文
posted @ 2015-07-20 21:15 随缘梦中人 阅读(223) 评论(0) 推荐(0)
摘要:1、前后台获取Action、Controller、ID名方法 前台页面:ViewContext.RouteData.Values["Action"].ToString(); ViewContext.RouteData.Values["Controller"].ToString(... 阅读全文
posted @ 2015-07-16 22:01 随缘梦中人 阅读(1839) 评论(0) 推荐(0)