程序猿刚子的博客

大龄程序猿,分享互联网开发相关知识!前端、后端,架构等内容,欢迎关注公众号 chengxuyuangangzi

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  96 随笔 :: 14 文章 :: 110 评论 :: 27万 阅读

随笔分类 -  .net

摘要:ApplicationPath:/PhysicalApplicationPath:E:\aspnet\aspnetexception\PhysicalPath:E:\aspnet\aspnetexception\default.aspx三个一样CurrentExecutionFilePath:/default.aspxFilePath:/default.aspxPath:/default.aspxPathInfo:RawUrl:/default.aspx?id=abc/pathinfoURL:http://aspnettest/default.aspx?id=abc/pathinfo 阅读全文
posted @ 2012-10-25 16:39 程序猿刚子 阅读(274) 评论(0) 推荐(0) 编辑

摘要:异常的产生在.net应用开发中,程序在运行时总会由于一些无法预料的、不合法的客观条件产生问题,抛出异常。如:在类型转换时,将一个非数字型字符转换为整形时;一个引用类型未进行初始化我们却调用它的方法或属性时;io操作时资源未准备好时;数据库操作时,db server无法访问、或者sql出错的时候,等等。Asp.Net默认是怎么处理异常的在产生异常的时候如果我们没有在自己的代码中捕获异常的话,应用程序会将异常信息交给asp.net runtime, 将将会抛出一个HttpUnhandledException异常。就是这个异常报给了我们经常看到的黄页信息。当然,它不只是会报黄页信息而已,也可以根据配 阅读全文
posted @ 2012-10-24 14:14 程序猿刚子 阅读(648) 评论(0) 推荐(0) 编辑

摘要:http://msdn.microsoft.com/en-us/library/hh882339%28v=vs.100%29.aspxRequest Validation in ASP.NETSystem.Web.Helpers 阅读全文
posted @ 2012-10-22 17:42 程序猿刚子 阅读(181) 评论(0) 推荐(0) 编辑

摘要:ASP.NET Internals: Request ArchitectureASP.NET Application and Page Life CycleASP.NET Internals: Viewstate and Page Life Cycle 阅读全文
posted @ 2012-09-06 11:42 程序猿刚子 阅读(134) 评论(0) 推荐(0) 编辑

摘要:今天突然想到以前遇到的一个问题,题目如下(可能绝大多数人都遇到过): 1 class A 2 { 3 public A() 4 { 5 PrintFields(); 6 } 7 public virtual void PrintFields() { } 8 } 9 class B : A10 {11 int x = 1;12 int y;13 public B()14 {15 y ... 阅读全文
posted @ 2012-04-18 13:35 程序猿刚子 阅读(209) 评论(0) 推荐(0) 编辑

摘要:目的:用.net代码登录.net并且提交文章一篇注意:对于asp.net页面中的post请求服务器端会对提交的__VIEWSTATE、__EVENTVALIDATION验证,所以请求时需要提交这两个字段内容获取__VIEWSTATE、__EVENTVALIDATION两个字段内容,且提交数据登录园子 //获取到url页面的html内容 var loginpagehtml = RequestHelper.GetResponseContent(url); //获取页面中的__VIEWSTATE, __EVENTVALIDATION ... 阅读全文
posted @ 2012-03-29 11:42 程序猿刚子 阅读(2305) 评论(1) 推荐(0) 编辑

摘要:DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。以下把一些情况罗列出来,供大家参考。有些在MSDN上有的就没有列出来了。1.y代表年份,注意是小写的y,大写的Y并不代表年份。2.M表示月份。3.d表示日期,注意D并不代表什么。4.h或H表示小时,h用的是12小时制,H用的是24小时制。5.m表示分钟。6.s表示秒。注意S并不代表什么。格式输出示例年y7string yy = DateTime.Now.ToString("y-MM" 阅读全文
posted @ 2012-01-20 15:53 程序猿刚子 阅读(287) 评论(0) 推荐(0) 编辑

摘要:偶然一次String. 的时候发现了里面有String.Intern和String.IsInterned两个方法,也没太在意,心想也不会用到,就没去研究今天在看书的时候讲到这里,说到了原理及一些它存在的理由、应用的场合,特此记录一下:首先我们都知道.net中的String类型都是固定的(immutable), 即创建后就不可以修改(不能变长、变短、字符变化)我们通常会用字面的常量去初始化一个字符串类,如 var s = "hello, world" ,这里面有几件事情:1.会把这个字面常量hello, world 放到程序集的metadata中2.会在托管堆上创建一个值为h 阅读全文
posted @ 2011-12-23 14:42 程序猿刚子 阅读(342) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示