摘要:
1、编写判断用户角色相关的类及方法。 protected bool ShowButtonBasedOnRole(string RoleOfInterest) { return User.IsInRole(RoleOfInterest); } 2、通过调用相关方法控制控件的显示与否、能不能使用。 <asp:Button ID="But... 阅读全文
摘要:
http://www.cnblogs.com/chenxizhang/archive/2008/09/14/1290735.html 也许你从来没有考虑过类型转换和操作符重载的问题,毕竟在很多时候,我们都是系统标准类型,使用内置的一些转换函数和操作符。 但是假设你经常性地需要创建自定义类型(或者结构体),同时你想为它们都实现更加丰富的效果,那么了解.NET所支持的类型转换和操作符重... 阅读全文
摘要:
??操作符 (??) 用于如果类不为空值时返回它自身,如果为空值则返回之后的操作 object nullObj = null; object obj = new Object(); return nullObj ?? obj; // returns obj主要用作将一个可空类型赋值给不可空类型的简便语法int? i = null;int j = i ?? 0; // Unless i is ... 阅读全文
摘要:
今天在参看别人的博客代码是,发现Func<string,string>()代码,以前没有看见过。特此记录下来。 HandlerItem(exchangeValues, key, StringHandlerHelper.Change); //在以上语句中,直接传递方法名。 private void HandlerItem(RouteValueDictionary values,... 阅读全文
摘要:
http://www.microsoftamorist.com/post/2010/02/28/Walkthrough-Forwarding-a-type-from-one-assembly-to-another-by-using-the-TypeForwardedToAttribute-attribute.aspx 阅读全文
摘要:
public class RouteTable { // Fields private static RouteCollection _instance = new RouteCollection(); // Properties public static RouteCollection Routes ... 阅读全文
摘要:
WebFrom响应页面请求的方式: 1、获取一个页面需要的数据。 2、在页面的Page_Load(页面加载)方法中为我们的页面控件绑定数据。 3、在浏览器中显示页面。 MVC模式响应页面请求的方式: 1、MVC引擎分析URL要使用的Controller和Action命令。 2、Action方法从(Models)获取响应的数据(从数据库或者其他数据源获取数据)。... 阅读全文
摘要:
MVC应用程序目录介绍: 我们新建一个MVC项目时,一般会自动生成一下文件夹。 App_Data:与一般的asp.net程序一样,用于存放数据。 Content :存放应用程序需要的一些资源文件,如图片、CSS样式文件。 Models:存放业务模型组件(包括业务实例、数据访问层相关代码)。 Views:存放视图(页面)。默认情况下,所有的view文件都必须放到这个目... 阅读全文
摘要:
日常的开发时,进行必填项校验。 为什么必须要前台javascript进行校验的同时还进行后台校验呢? 1、如果不是恶意攻击或者屏蔽javascript的话,在前台进行javascript校验时,已经能够完成必填项校验了。前台校验完成,如果存在为空的字段,前台就进行提醒了。不用再进入后台进行校验,节省服务器及流量资源。 2、后台校验为什么必要呢?因为当恶意攻击或者过意屏蔽javascript的... 阅读全文
摘要:
if与switch 当多个条件语句判断时,switch比多个if语句的性能高。 阅读全文