随笔分类 - C#
摘要:1,Filter(筛选器)是基于AOP(面向方面编程)的设计,他的好处什么的就不是本文要说的,如果要了解关于filter的相关知识请参照,大神说的够清楚了:http://www.cnblogs.com/willick/p/3331520.html 这里主要记录一下我自己的利用ASP.NET MVC
阅读全文
摘要:工作中用到,记录方便以后: 思路:http请求restful接口,返回json字符串,然后将字符串解析为对象。 1,先看看浏览器中请求返回的结果。 2, 3,GetWebContent 方法代码: /// <summary> /// 用Get方式获取HTML页面内容 /// </summary> /
阅读全文
摘要:http://hi.baidu.com/aweibsb/item/e775342a64d231cddcf69ac7
阅读全文
摘要:namespace 自动属性{ public class people { //C# 3.0 新特性之自动属性 //C# 3.0 之前,我们新建类后定义属性是这样子的: //先定义私有字段,再定义属性。 private string _name; public string Name { get {return _name; } set { _name = value; } } private int _age; ...
阅读全文
摘要:Session 是我们经常用到的对象,今天我才发现原来它不是那么简单,他也有很多优缺点和局限性。如果我吗想将我们的网站做到极致,就必须了解它的优缺点。希望在此之后我能够去学习session以外的其他asp.net内置对象。这是一个任务。过年前必须完成!!!以下是我需要深入了解的: 什么是内置对象?就是asp.net已经为你定义好了的,不用自己定义,直接调用就行了的。(自己的理解) 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Inform...
阅读全文
摘要:对下列数进行由大到小的排序: 1,2,3,4,5,6 1 2 3 4 5 6 共有N个数,n=6 2 3 4 5 6 1 第1趟比较 这趟两两间要比较5次 3 4 5 6 2 1 第2趟比较 这趟两两间要比较4次 4 5 6 3 2 1 第3趟比较 这趟两两间要比较3次 5 6 4 3 2 1 第4趟比较 这趟两两间要比较2次 6 5 4 3 2 1 第5趟比较 这趟两两间要比较1次 从上面可得出结论: 1,有N个数,一共要比较n-1趟。 2,第j趟要比较n-j次。趟数没增加一次,这趟的次数就要少比较一次。所以,整理得代码如下: 1 static void Main(string[] args
阅读全文
摘要:在三层中,关于如何获取当前用户的权限?是管理员,还是普通用户? 大致思路: 先通过this.User.Identity.Name 获取当前用户的实体(model),然后根据实体的用户角色属性(rolename)来最终获取当前用户的权限。参考代码: 1 /// 2 /// 获取当前登录的用户 3 /// 4 public Model.Users CurrentUser 5 { 6 get 7 { 8 if (_currentUser == ...
阅读全文
摘要:在一个项目中,根据我自己的习惯,一般会把几乎每个页面都用到的一些方法放在一个自己建的Page.cs类中。下面就说说添加这个类应该注意的几个要点:(以GPS项目列子)1,新建类,一般默认的是在这个namespace MyGPS.Web.App_Code命名空间下的,这里我将namespace改为:MyGPS(可以不改。)2,添加继承:默认这个类是没有继承的,现在我们将自创的page类继承自:system.web.ui.page3,在需要用到的页面,比如default.cs页面中,添加对自创类MyGPS.page的继承。总结:需要用到的页面继承了 自创类MyGPS.page ,自创类MyGPS..
阅读全文
摘要:在点击添加ASP.NET文件夹中并没有App_Code文件夹,那我们该如何添加呢?很简单,两步搞定。 步骤: 1,点击添加普通文件夹,然后命名为App_Code,添加完你就会发现你所添加的并不是普通文件夹,而是跟App_Code文件夹一样。 2,在App_Code文件夹中添加类,在类中你会发现代码没有自动提示。点击类名的右键,选择“属性”,将“生成操作”重默认的“内容”修改 为“编译”即可。
阅读全文

浙公网安备 33010602011771号