2014年1月17日

[转载]C# 中Web.config文件的读取与写入

摘要: asp.net2.0新添加了对web.config直接操作的功能。开发的时候有可能用到在web.config里设置配置文件,其实是可以通过程序来设置这些配置节的。asp.net2.0需要添加引用:using System.Web.Configuration;web.config里的配置节:(1)读stringfilepath=ConfigurationManager.AppSettings["FilePath"];(2)添加Configurationconfig=WebConfigurationManager.OpenWebConfiguration("/WebC 阅读全文

posted @ 2014-01-17 23:18 iackjee 阅读(295) 评论(0) 推荐(0) 编辑

easyui 使特定tab处于选中状态

摘要: tab1 /*code*/JS代码: 阅读全文

posted @ 2014-01-17 23:15 iackjee 阅读(1285) 评论(0) 推荐(0) 编辑

MVC 自定义AuthorizeAttribute 实现权限验证

摘要: MVC内置的AuthorizeFilter先于Action/Result过滤器执行,为网站权限验证提供了很好的一套验证机制.通过自定义的AuthorizeAttribute可以实现对用户权限的验证.一.首先创建一个继承自AuthorizeAttribute(命名空间System.Web.Mvc)public class LoginValidateAttribute:AuthorizeAttribute{ //重写OnAuthorization 实现验证机制 public override void OnAuthorization(AuthorizationConte... 阅读全文

posted @ 2014-01-17 11:15 iackjee 阅读(698) 评论(0) 推荐(0) 编辑

MVC4中Ajax.BeginForm OnSuccess 不执行以及控制器返回JsonResult 提示下载的原因

摘要: 这几天学习MVC的过程中,在学习Ajax.BeginForm时,一直遇到2个问题:一. Ajax.BeginForm OnSuccess事件不执行二.提交表单后,浏览器不识别json字符串,提示下载包含了返回的结果文件在网上找了很久都没有找到原因,结果调试也没有发现原因.在心灰意冷之际,抱着死马当活马医的心态,将使用的jquery版本由原来的1.10.2 换成1.7.1,诶居然没有任何问题,都成功了,原来是jquery版本的问题 阅读全文

posted @ 2014-01-17 09:36 iackjee 阅读(1520) 评论(0) 推荐(0) 编辑

2014年1月15日

string.Equals 比较2个字符串是否相同忽略大小写

摘要: bool res = string.Equals(str1, str2, StringComparison.CurrentCultureIgnoreCase) 阅读全文

posted @ 2014-01-15 11:18 iackjee 阅读(1313) 评论(0) 推荐(0) 编辑

[转载]mvc使用JsonResult返回Json数据

摘要: controller 中定义以下方法: public JsonResult UpdateSingle(int id, string actionName, string actionValue) { var res = new JsonResult(); //var value = "actionValue"; //db.ContextOptions.ProxyCreationEnabled = false; var list = (from a in db.Articles ... 阅读全文

posted @ 2014-01-15 08:28 iackjee 阅读(338) 评论(0) 推荐(0) 编辑

[转载]深入理解ASP.NET MVC之ActionResult

摘要: Action全局观在上一篇最后,我们进行到了Action调用的“门口”:1if(!ActionInvoker.InvokeAction(ControllerContext, actionName))在深入研究调用过程的细节前,先有一个总体的认识是很有帮助的。InvokeAction方法大致是按照这样的顺序进行的:查找action:MVC内部查找action的方法似乎有点复杂,涉及到一个ActionDescriptor的东西,但是原理上是通过反射,在以后的文章中会有所涉及。验证和过滤:众所周知的IActionFilter和IAuthorizationFilter在这部分生效,它们在真正执行act 阅读全文

posted @ 2014-01-15 08:14 iackjee 阅读(386) 评论(0) 推荐(0) 编辑

2014年1月14日

[转载]自定义ASP.NET MVC Html辅助方法 TagBuilder

摘要: 在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明。有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的Html辅助方法,那么,我们就可以通过自己定义一个Html扩展方法来达到这个目的。 比如,到目前为止,Html扩展方法中没有关于这类标签的辅助方法,那么我们就可以自已实现一个。本文以实现标签为例,演示如何实现自定义Html扩展方法。 一、实现自定义弱类型Html扩展方法 其实实现自定义Html扩展方法并不难,有兴趣的同学可以去看下MVC源代码,关于Html扩展方法部分。要用到System.Web.Mvc命名空间下... 阅读全文

posted @ 2014-01-14 16:25 iackjee 阅读(511) 评论(0) 推荐(0) 编辑

[转载]AOP面向方面编程

摘要: 1.引言 软件开发的目标是要对世界的部分元素或者信息流建立模型,实现软件系统的工程需要将系统分解成可以创建和管理的模块。于是出现了以系统模块化特性的面向对象程序设计技术。模块化的面向对象编程极度极地提高了软件系统的可读性、复用性和可扩展性。向对象方法的焦点在于选择对象作为模块的主要单元,并将对象与系统的所有行为联系起来。对象成为问题领域和计算过程的主要元素。但面向对象技术并没有从本质上解决软件系统的可复用性。创建软件系统时,现实问题中存在着许多横切关注点,比如安全性检查、日志记录、性能监控,异常处理等,它们的实现代码和其他业务逻辑代码混杂在一起,并散落在软件不同地方(直接把处理这些操作的... 阅读全文

posted @ 2014-01-14 14:48 iackjee 阅读(254) 评论(0) 推荐(0) 编辑

[转载]ASP.NET MVC 3的分部视图

摘要: 1、什么是分部视图,我们应该什么时候应该用?作为一个对ASP.NET MVC 模型很熟悉的开发者,他们自然想创建一个内容和代码都可以重用的组件,在web 窗体,我们可以创建一个web用户控件或web服务器控件。但是在MVC,我们应该用分部视图,在这个概念的角度看,对任何情景的应用情景都应该有用。在应用程序中,每一页上都显示这个股票行情在应用程序中,一个日历控件显示在多个页面中一个登录框用于在多个页面上的社交网络组件,如Facebook的Like按钮。虽然ASP.NET MVC 的分部视图,在语法和功能这两个不同的角度,理论上可以理解为用户控件。WEB用户控件在WEB窗体中使用ViewState 阅读全文

posted @ 2014-01-14 09:59 iackjee 阅读(234) 评论(0) 推荐(0) 编辑

导航