随笔分类 -  MVC

不存在具有键“xxxId”的“IEnumerable<SelectListItem>”类型的 ViewData 项
摘要:项目中的某个页面,在访问时出现以下错误: 具体的场景说明如下: 一个编辑页,其中某下拉控件绑定值为来自model对象中的一个List<SelectListItem>集合属性。具体看下面: Ⅰ、前端视图页面的代码 Ⅱ、后端控制器中返回视图的action 1)当_SubitemTypeAppServic 阅读全文

posted @ 2017-11-10 14:51 儿时精神 阅读(5529) 评论(0) 推荐(0) 编辑

HTTP Error 503. The service is unavailable.
摘要:新搭建的网站,发布在IIS上以后报错:HTTP Error 503. The service is unavailable. 我服务器环境是:windows 2008 R2 解决办法是:修改网站的应用程序池的标识为“NetworkService” 截图如下: 阅读全文

posted @ 2017-10-20 10:02 儿时精神 阅读(1557) 评论(0) 推荐(0) 编辑

abp 取消权限校验
摘要:在abp中,通过ABP_PERMISSIONS表来存储定义appService中的方法权限校验。设置方式如下: 在ABP_PERMISSIONS表中权限配置数据: 只要在实现类的头部加上AbpAuthorize特性并指定验证具体权限,当用户使用该Service中的方法时都会经过这个特性来拦截校验。 阅读全文

posted @ 2017-10-19 18:46 儿时精神 阅读(1265) 评论(0) 推荐(0) 编辑

MVC 如何在action中获取当前网站的根路径
摘要:如果基于MVC搭建的网站在IIS发布的是一个单独的端口,那么可以直接通过后面语句获得跟路径:Request.Url.GetLeftPart(UriPartial.Authority).ToString(); 较完整的获取url传送 但往往我们的网站是作为一个子“应用程序”来发布的,可能如下: 这时, 阅读全文

posted @ 2017-10-09 10:44 儿时精神 阅读(3262) 评论(0) 推荐(0) 编辑

无法读取配置节“oracle.manageddataaccess.client”,因为它缺少节声明
摘要:程序发布后出现问题: 无法读取配置节“oracle.manageddataaccess.client”,因为它缺少节声明 解决办法: 1、安装了odac12. ODTwithODAC121010.zip(太大,未上传) 2、安装 Framework 4.6.2 . 阅读全文

posted @ 2017-09-29 03:00 儿时精神 阅读(1476) 评论(0) 推荐(0) 编辑

未能从程序集“System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.Transactions.TransactionScopeAsyncFlowOption”
摘要:项目发布到IIS以后,报以下错误 出现以上问题的原因是,我的项目是在Framework 4.5.2下开发的,而发布程序的服务器FM版本是4.5 。我解决办法是安装Framework 4.6.2 具体办法如下: 1、下载离线版 Framework 4.6.2 2、开始安装Framework 4.6.2 阅读全文

posted @ 2017-09-29 02:53 儿时精神 阅读(2484) 评论(0) 推荐(0) 编辑

MVC 在action拦截器中获取当前进入的控制器和aciton名
摘要:我们在实现了action拦截器以后(继承至System.Web.Mvc.IActionFilter),需要在重写的方法OnActionExecuting中去获得当前进入的控制器和action名称,如何取得呢? 阅读全文

posted @ 2017-09-29 02:43 儿时精神 阅读(371) 评论(0) 推荐(0) 编辑

MVC 在action方法中获取当前action的控制器名和action名
摘要:如何在某个action方法中获取它所在的控制器和action名称呢。 阅读全文

posted @ 2017-09-29 02:36 儿时精神 阅读(453) 评论(0) 推荐(0) 编辑

abp 修改abp.zero的实体映射类,使生成的表和字段为大写状态
摘要:在我们项目中,由于涉及到报表配置管理,可以通过一段sql快捷的配置出一个报表页面。部分sql会与abp框架的一些系统表做关联查询,而abp的映射类没有单独设置表和字段的名称,默认用类名和属性名,区分大小写,造成写sql时需要对这些表加入双引号,不是很方便。本篇文章是修改abp.zero的实体映射类, 阅读全文

posted @ 2017-09-11 15:47 儿时精神 阅读(1415) 评论(0) 推荐(0) 编辑

MVC 全局拦截aciton
摘要:上篇:MVC 拦截指定的action 有时,我们需要对所有aciton在执行前/后做一些(预)处理,如何实现呢? 1、定义一个action筛选类。继承至System.Web.Mvc.IActionFilter 2、在筛选类中实现方法:OnActionExecuted、OnActionExecutin 阅读全文

posted @ 2017-09-10 08:27 儿时精神 阅读(400) 评论(0) 推荐(0) 编辑

MVC 拦截指定的action
摘要:有时,我们需要在特定的一些aciton中做校验。比如:验证是否登录。实现方式有两种: 一、编写一个公共的方法专门用于实现是否登录的验证,然后在每个需要进行验证的aciton的头部去调用该方法,根据方法的返回值做进一步处理 二、定义一个特性类,在特性类中去判断当前是否登录。然后在需要验证登录的acit 阅读全文

posted @ 2017-09-10 08:12 儿时精神 阅读(314) 评论(0) 推荐(0) 编辑

在mvc视图中实现rdlc报表展示(补充)
摘要:上篇: 在mvc视图中实现rdlc报表展示 在上一遍中,由于不知道如何在aspx.cs后台中实例化abp的IxxxAppService.cs的接口,我采取的方式是在视图页中把查询出的数据存储到aspx的某个隐藏域中,然后在aspx.cs的后台事件中去获取,然后再赋值给ReportViewer控件。 阅读全文

posted @ 2017-09-09 09:48 儿时精神 阅读(635) 评论(0) 推荐(0) 编辑

mvc 在view视图中直接输出rdlc报表文件(Excel、PDF、Word)
摘要:给一段代码做参考 public ActionResult RdlcReport(string code) { LocalReport localReport = new LocalReport(); EasyMan.Dtos.ErrorInfo err = new EasyMan.Dtos.Erro 阅读全文

posted @ 2017-09-05 23:14 儿时精神 阅读(674) 评论(0) 推荐(0) 编辑

在mvc视图中实现rdlc报表展示
摘要:需求:在view视图页面中嵌入rdlc报表,rdlc的xml为动态传入的xml字符串。本项目是基于abp框架 可能出现问题: 1、rdlc报表是由asp.net的服务器控件ReportViewer来支持的,view视图不能直接使用服务器控件 2、ReportViewer需要通过aspx页面来承载,并 阅读全文

posted @ 2017-09-05 22:46 儿时精神 阅读(2652) 评论(2) 推荐(0) 编辑

MVC bundle的使用总结
摘要:在我们的项目里面充斥着很多静态文件,为了追求模块化、插件化很多静态文件都被设计成模块的方式或者被分解,在需要的时候在通过组合的方式在UI层上使用;这就带来一个问题,文件多了会影响浏览器加载页面的速度,而且由于浏览器的并发限制,对于并行的请求不是无限制的,所以捆绑静态文件的功能就产生。引自:.NET/ 阅读全文

posted @ 2017-08-25 15:28 儿时精神 阅读(888) 评论(0) 推荐(0) 编辑

abp 嵌入资源(视图、css、js)的访问
摘要:最近在做的基于abp作为框架的一个项目,将一些属于框架功能的页面写在了一个独立程序集中,然后在web项目中引用该程序集达到访问框架页面目的。 这样一来发布web之后,在发布目录中是看不到写在另一个程序集中的页面,这样有利于框架功能与业务功能的分离。在框架做了修改以后,只需要在业务项目中替换引用的框架 阅读全文

posted @ 2017-08-23 11:59 儿时精神 阅读(923) 评论(0) 推荐(0) 编辑

Controller中添加一个异步的Action
摘要:给一段示例代码: 以上代码 StartNew() 括号中去异步执行,ContinueWith()执行完毕后返回值。 完整资料请访问:ASP.NET MVC下的异步Action的定义和执行原理 阅读全文

posted @ 2017-08-08 12:31 儿时精神 阅读(660) 评论(0) 推荐(0) 编辑

MVC的BundleConfig应用
摘要:1、MVC可以通过BundleConfig类来配置css和js的统一引用,分别通过StyleBundle和ScriptBundle来创建。 2、可以在母版页中统一加载设置在BundleConfig.cs中的StyleBundle和ScriptBundle 3、格式案例如下: public stati 阅读全文

posted @ 2017-08-07 13:21 儿时精神 阅读(537) 评论(0) 推荐(0) 编辑

控制层方法中获取url目录
摘要:控制层方法中获取url目录Request.Url.GetLeftPart(UriPartial.Authority).ToString();//返回 http://localhost:9246(网站跟路径地址)Request.Url.GetLeftPart(UriPartial.Path).ToSt... 阅读全文

posted @ 2014-09-24 10:17 儿时精神 编辑

MVC的BundleConfig类
摘要:在BundleConfig.cs文件中,包含了一些应用程序中使用的脚本和样式表的文件路径。并可以使用通配符。示例如下:using System.Web;using System.Web.Optimization;namespace Web{ public class BundleConfig { // 有关 Bundling 的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles)... 阅读全文

posted @ 2014-03-28 11:10 儿时精神 阅读(870) 评论(0) 推荐(0) 编辑

导航