随笔分类 -  [C]asp.net mvc

摘要:使用方法:@Html.Action(action, controller)加载局部页面。例如在模板页中使用:@Html.Action("Contact", "Company")在CompanyController中有如下方法:public PartialViewResult Contact() { return PartialView();} ASP.NET MVC 中@Html.Partia... 阅读全文
posted @ 2016-05-23 18:02 MyCoolDog 阅读(5498) 评论(0) 推荐(0)
摘要:public static List ToListReadUncommitted(this IQueryable query) { using (var scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions() { IsolationLevel... 阅读全文
posted @ 2016-04-11 23:19 MyCoolDog 阅读(1542) 评论(0) 推荐(0)
摘要:场景, 网站用户的个性化配置较多, 而且容易发生增加和改变, 如何在数据库保存是个问题. 为了避免数据库表字段经常变更, 我们设计在表增加一个varbinary(max)字段存储个性化配置. 个性化的配置则存储到dictionary中. 然后序列化成bytes即可. 见代码 先来一个帮助类 /// /// 持久个性化设置的类 /// public class Mod... 阅读全文
posted @ 2016-03-27 18:41 MyCoolDog 阅读(222) 评论(0) 推荐(0)
摘要:随笔分类 - Ioc Ioc容器Autofac系列(3)-- 三种注册组件的方式 摘要: 简单来说,所谓注册组件,就是注册类并映射为接口,然后根据接口获取对应类,Autofac将被注册的类称为组件。 虽然可像上篇提到的一次性注册程序集中所有类,但AutoFac使用最多的还是单个注册。这种注册共有三种方式,其中最简单的就是用As方法,例如,ArrayList继承了IEnumerable接口,若将其... 阅读全文
posted @ 2016-03-09 11:40 MyCoolDog 阅读(953) 评论(0) 推荐(0)
摘要:http://www.entityframeworktutorial.net/code-first/entity-framework-code-first.aspx Ef好的教程 Entity Framework的乐观并发 http://www.cnblogs.com/Gyoung/archive/ 阅读全文
posted @ 2016-02-25 10:17 MyCoolDog 阅读(5507) 评论(0) 推荐(0)
摘要:ASP.NETMVC就是通过一个名为MvcHandler的自定义HttpHandler实现了对Controller的激活和Action的执行。 使用System.Web.Routing.dll 在.net4.0之后, 这个module就自己注册在全局webconfig中, 所以不需要在项目的webconfig单独添加 这里相当于设置好了路由规则, 并指定由那个RouteHandler处理. ... 阅读全文
posted @ 2016-02-24 16:33 MyCoolDog 阅读(221) 评论(0) 推荐(0)
摘要:网站结构 webconfig 设置为form验证, 并拒绝所有的匿名用户 <authentication mode="Forms"> <forms loginUrl="~/Account/Index" timeout="2880" path="/" /> </authentication> <aut 阅读全文
posted @ 2011-07-06 15:27 MyCoolDog 阅读(1971) 评论(0) 推荐(2)
摘要:回顾一下asp.net的流程处理http://www.cnblogs.com/jianjialin/archive/2011/06/14/2080768.html和http://www.cnblogs.com/jianjialin/archive/2011/06/14/2080880.html 在处理流程里面有两个方法, 我们在这里分析一下 void application_PostResolv... 阅读全文
posted @ 2011-07-04 15:56 MyCoolDog 阅读(708) 评论(0) 推荐(0)
摘要:解决上一篇提出的剩下的问题 前端国际化. 通过js语言包解决. 准备好js语言包. 在模板页中使用如下代码 <script src='http://www.cnblogs.com/Scripts/grid.locale-<%=System.Threading.Thread.CurrentThread 阅读全文
posted @ 2011-06-22 17:57 MyCoolDog 阅读(978) 评论(0) 推荐(0)
摘要:国际化主要在以下几个方面 1. 通常的文本国际化. 通过asp.net资源文件解决. 2. 前端国际化. 通过js语言包解决. 3. 后台输出的提示语言等的国际化.(比如说”该用户名不存在”) 4. 状态枚举的国际化.(比如说”正常”,”停止”等状态) 5. 数据库数据的国际化(比如说一级目录二级目录等文本) asp.net mvc中的资源文件 本地文件: Views文件夹内. 用于给ASPX,... 阅读全文
posted @ 2011-06-22 14:42 MyCoolDog 阅读(1886) 评论(0) 推荐(1)
摘要:ASP.NET MVC与WebForm区别 正确认识mvc和webform 阅读全文
posted @ 2010-07-20 10:54 MyCoolDog 阅读(291) 评论(0) 推荐(0)
摘要:刚用MVC完成了一个小项目,MVC技术又有了一次提升,所以,再次写一点总结性的东西。地址:刚用MVC完成一个小项目,总结一些MVC技巧 开发环境:Visual Studio 2010 RC, MVC 2 RC, Entity Framework, SQL Server 20081、不对IIS做任何修改,如何在IIS6下运行MVC?这个可以参考我前面一篇文章(原创,和微软官方做法不同,可以不修改II... 阅读全文
posted @ 2010-04-08 11:27 MyCoolDog 阅读(2056) 评论(0) 推荐(0)
摘要:ASP.NET MVC实现网站验证码功能网站添加验证码,主要为防止机器人程序批量注册,或对特定的注册用户用特定程序暴力破解方式,以进行不断的登录、灌水等危害网站的操作。验证码被广泛应用在注册、登录、留言等提交信息到服务器端处理的页面中。 在ASP.NET网站中应用验证码是很容易的,网上有很多的解决方案。最近在做一个OA项目,因系统采用的ASP.NET MVC框架,同样在登录页中需用到验证码,故需将... 阅读全文
posted @ 2009-12-16 17:01 MyCoolDog 阅读(15738) 评论(18) 推荐(7)
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstaticclasshtmlPager{publicstaticstringmyPager(thisSystem.Web.Mvc.HtmlHelperhtml,inttotalPage,... 阅读全文
posted @ 2009-12-07 14:41 MyCoolDog 阅读(581) 评论(1) 推荐(0)