随笔分类 -  mvc

摘要:转载:http://blog.csdn.net/paolei/article/details/390306571.iis7.0webconfig配置 [html] view plain copy 2.截取类,重置ses... 阅读全文
posted @ 2017-03-30 12:03 正怒月神 阅读(138) 评论(0) 推荐(0)
摘要:接着写一下 上一章提到的 BaseRepositoryRedis.cs先说说题外话:由于公司希望用到缓存来提高访问速度。那么我理所当然的想到redis。这个无可厚非。可是当时我们的项目已经开发的差不多的了。。。。我懒,也不可能到bll或者 dal去增加缓存代码。于是... 阅读全文
posted @ 2017-03-17 15:33 正怒月神 阅读(640) 评论(0) 推荐(0)
摘要:构建一个仓储模式。Model大家自己创建就行了,上个图,就不多说了(我是code first) IDALnamespace IDAL{ public interface IBaseRepository { /// /// 添加... 阅读全文
posted @ 2017-03-17 15:10 正怒月神 阅读(472) 评论(0) 推荐(0)
摘要:转载:http://www.lanhusoft.com/Article/217.html在大型的ASP.NET mvc5项目中一般都有许多个功能模块,这些功能模块可以用Area(中文翻译为区域)把它们分离开来,比如:Admin,Customer,Bill。ASP.NE... 阅读全文
posted @ 2017-03-13 15:38 正怒月神 阅读(366) 评论(0) 推荐(0)
摘要:项目中,经常遇到用户登录后获取菜单。由于菜单不会经常变更,所以我们可以缓存用户菜单。假设用户登录后,跳转到 我们的 MainIndex:Action:(下面第一行就是缓存)[OutputCache(CacheProfile = "MainPage_Index")] ... 阅读全文
posted @ 2017-03-08 10:36 正怒月神 阅读(162) 评论(0) 推荐(0)
摘要:具体在哪看见的忘记了。 异步: public static class CallWebAPI { public static async Task<string> APIPost(string url, string data) { string result = string.Empty; //设 阅读全文
posted @ 2017-03-03 09:45 正怒月神 阅读(1221) 评论(0) 推荐(0)
摘要:MVC后台 或者 Webapi都可以使用此方式前台@using (Html.BeginForm("Test","Test")){ }后台public ActionResult Test(string data) { if (... 阅读全文
posted @ 2017-01-19 11:51 正怒月神 阅读(535) 评论(0) 推荐(0)
摘要:private static string emailAccount = WebConfigurationManager.AppSettings["emailAccount"]; private static string emailPwd = Web... 阅读全文
posted @ 2017-01-09 14:45 正怒月神 阅读(177) 评论(0) 推荐(0)
摘要:public ActionResult CreateExcel(EL_ExhibitList entity) { EL_ExhibitListBLL exl = new EL_ExhibitListBLL(); ... 阅读全文
posted @ 2017-01-06 16:00 正怒月神 阅读(107) 评论(0) 推荐(0)
摘要:直接上代码3种情况:第一种,由于form已经可以支持多个了。所以我们分成2个form来提交,submit会根据自己所在的form来提交当前表单的内容@using (Html.BeginForm("Index", "Home")){}@using (Html.Begin... 阅读全文
posted @ 2016-12-28 11:12 正怒月神 阅读(182) 评论(0) 推荐(0)
摘要:1 MVC中显示 内存流 中的图片。(不是图片文件)创建一个Index用来显示Action:public ActionResult Index() { return View(); }cshtml:@{ View... 阅读全文
posted @ 2016-12-08 15:20 正怒月神 阅读(788) 评论(0) 推荐(0)
摘要:参考了:http://blog.csdn.net/smartsmile2012/article/details/17119755这里写一下二维码和条形码的帮助类。CodeHelper首先 通过nuget下载PS: 这里是ZXing,不是google的那个using ... 阅读全文
posted @ 2016-12-07 14:17 正怒月神 阅读(315) 评论(0) 推荐(0)
摘要:View无法使用 dynamic 报错: object 未包含。。。。的属性 这里需要区别一下:如果dynamic只是简单模型,那么还是可以使用的。例如 这样是可以成功的。 但如果dynamic包含2级节点,比如: 就会报object 未包含。。。。的属性 的错误。 解决方案:使用元组 后台 前台 阅读全文
posted @ 2016-11-29 10:47 正怒月神 阅读(233) 评论(0) 推荐(0)
摘要:项目需要控制controller和action的访问权限。 看了下资料,发觉还是很方便的。 首先在mvc项目下创建一个文件夹 Filters, 然后在Filters中创建一个类。代码如下 然后就可以使用了。 如果你的所有访问都需要权限控制。 那么可以在 RouteConfig 和 WebApiCon 阅读全文
posted @ 2016-10-20 09:20 正怒月神 阅读(199) 评论(0) 推荐(0)
摘要:之前有说过 Code First 重复外键 的一种解决方案。 http://blog.csdn.net/hanjun0612/article/details/50478134虽然可以解决问题,不过我觉得配置起来非常麻烦,特别时多个表,多个外键的时候。今天介绍... 阅读全文
posted @ 2016-10-17 14:51 正怒月神 阅读(236) 评论(0) 推荐(0)
摘要:首先参考:http://blog.csdn.net/feiying008/article/details/45440547有时,我们需要将日志功能作为单独模块,用来以后嫁接到其他项目。今天就来看看如何将日志作为单独项目。首先,通过Nuget下载log4net.然后创建... 阅读全文
posted @ 2016-10-14 13:50 正怒月神 阅读(177) 评论(0) 推荐(0)
摘要:最近发现一个 MVC中绑定前台DropDownList ,并且设置默认选中项的简单方法。直接上代码方案一Action: ViewData["goodsTypeList"] = new SelectList(goodsTypeList, "id", "name", go... 阅读全文
posted @ 2016-08-04 16:45 正怒月神 阅读(252) 评论(0) 推荐(0)
摘要:最近在项目中,使用 mvc架构,model层使用code first碰见一个问题,前台json传递数据给后台action的复杂对象,发现复杂对象中的list范型集合并没有获取到数据。研究半天,终于发现问题所在,现在贴一下解决方案 action代码 [HttpPost]... 阅读全文
posted @ 2016-07-15 15:24 正怒月神 阅读(172) 评论(0) 推荐(0)
摘要:今天算是踩雷了。。。。先说一下,由于项目需要,我目前开发PO模块,由于需要提供手机端,所以我在mvc项目中创建了 webapi。提供手机端调用。然后我就考虑,easyui也使用webapi来提取数据。好来,那么问题来了。。。。我给大家看一下问题:html--weba... 阅读全文
posted @ 2016-04-13 17:12 正怒月神 阅读(158) 评论(0) 推荐(0)
摘要:直接上代码 1 nuget 下载 log4net。这个不多说了,大家都会 2 web.config (下面是两套配置,我的项目webapi和mvc网站记录的文件夹不同) web和webapi一起写的: <log4net> <root> <appender-ref ref="WebLog" /> </ 阅读全文
posted @ 2016-03-18 16:12 正怒月神 阅读(99) 评论(0) 推荐(0)