随笔分类 -  .net

摘要:Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);Request.QueryString:获取地址栏参数(以GET方式提交的数据)Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都按先后顺序搜寻一遍。而且有时候也会得到不同的结果。如果你仅仅是需要Form中的一个数据,但是你使用了Request而不是Request.Form,那么程序将在QueryString、ServerVariable中也搜寻一遍。如果正好你的QueryString或者ServerVariable里面也有 阅读全文
posted @ 2013-11-13 14:33 是时候 阅读(2798) 评论(0) 推荐(0)
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zengjibing/archive/2009/02/20/3915902.aspx1.使用QueryString, 如....?id=1; response. Redirect()....2.使用Session变量3.使用Server.Transfer4.Application5.<input type="hidden"></input>6.数据库使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简 阅读全文
posted @ 2012-10-08 12:03 是时候 阅读(356) 评论(0) 推荐(0)
摘要:在程序里面写了个ajax验证数据,触发的图片按钮是用asp.net里的服务器控件ImageButton,在测试的时候就是ie能够正常,其他的浏览器都不行。在后台处理代码的时候写成固定的字符串,前台的ajax都alert不出来。纠结n久,观看代码n久,也问了别人n久,上网也瞎看了n久,还是不知道什么原因。那个把我纠结得,难过得。 今天早上我突然把触发的图片按钮改成html里的img标签,谁知道,所以的浏览器都能够正常了,问题就这样解决了。问题是解决了但是为什么会是这个样子呢,为什么服务器控件ImageButton不行,我继续看看去。 阅读全文
posted @ 2012-08-29 10:17 是时候 阅读(130) 评论(0) 推荐(0)
摘要:1.虚方法必须有方法体,派生类可以重写虚方法,也可以不重写虚方法(即派生类中可以重写和隐藏)客户端代码可以通过父类的签名实现对子类的引用,这就是面向对象多态的表现。 抽象方法没有方法体,派生类必须覆盖抽象方法,即抽象方法必须在派生类中重写。2.抽象方法只能在抽象类中声明,即如果类中包含抽象方法,那么该类也是抽象的。抽象类无法实例化,派生类需继承后再实现其所有的抽象方法。当你非常的明确一个方法要实现什么功能,并且知道怎么实现功能的时候就用虚方法。当你知道方法要实现的功能,但对怎么实现不清楚的时候,用abstract。 阅读全文
posted @ 2011-10-16 00:09 是时候 阅读(241) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-10-14 14:31 是时候 阅读(11) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-10-13 16:41 是时候 阅读(15) 评论(0) 推荐(0)
摘要:(转 出自:http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.html#2215314)引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它 阅读全文
posted @ 2011-10-11 16:31 是时候 阅读(129) 评论(0) 推荐(0)
摘要:1.对null值的处理方法 Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会抛出异常。2.Convert可以提供多种类型的转换,Int.Parse只能转换string类型的。 Convert可以提供多种类型的转换,也就是Convert.*()括号中可以为很多种类型(包括string),Parse就是把String转换成int,char,double....等,也就是*.Parse(string) 括号中的一定要是 string。3.还有一点区别就是 a. Convert.ToInt32(double value) 如果 val... 阅读全文
posted @ 2011-09-28 14:01 是时候 阅读(216) 评论(0) 推荐(0)
摘要:压栈(入栈)=执行方法中的指令.NET中栈和堆的比较1Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->.NET中栈和堆的比较 #1原文出处:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection) 阅读全文
posted @ 2011-09-27 10:55 是时候 阅读(149) 评论(0) 推荐(0)
摘要:看了下NUnit,大概了解了点皮毛,为了使印象更深点,所以写了这篇文章来记录一下。 NUnit使一个免费开源的单元测试框架,专门针对于.Net来写的产品。(http://www.nunit.org) 其实在之前有Junit(java),CPPUnit(C++),他们都是xUnit的一员。最初,它是从JUnit而来,现在的版本是2.5.2.接下来我所用的都是基于这个版本. NUnit最初是由James W. Newkirk, Alexei A. Vorontsov 和Philip A. Craig,后来开发团队逐渐庞大起来.在开发过程中, Kent Beck 和ErichGamma2位... 阅读全文
posted @ 2011-09-26 18:05 是时候 阅读(1357) 评论(2) 推荐(1)