博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年8月1日

摘要: 最近做了一个在用户点击按钮时记录用户按钮点击数并判断点击数是否超过某个数值的功能。因为需要点击按钮的时候页面不能回发,所以最后采用了js与ashx结合的方法。(.ashx文件是asp.net中实现自定义http处理程序的文件,另一种实现自定义http处理程序的方法是自定义处理程序,如trace.axd。注:aspx页面也是依靠http处理程序的,只不过是一个复杂的http处理程序) 但在使用的过程中因为浏览器的缓存问题,除第一次请求.ashx文件会与后台进行交互外,以后的请求就只返回第一次请求结果的缓存值。解决的方法是添加如下代码:Code highlighting produced by A 阅读全文

posted @ 2011-08-01 11:52 暗夜求真 阅读(1721) 评论(0) 推荐(1) 编辑

2011年7月28日

摘要: <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script><script type="text/javascript"> JQuery$ = $; </script> 阅读全文

posted @ 2011-07-28 10:48 暗夜求真 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 在IE、FireFox、Opera下都可以使用document.body.clientWidthdocument.body.clientHeight即可获得,很简单,很方便。而在公司项目当中:Opera仍然使用document.body.clientWidthdocument.body.clientHeight可是IE和FireFox则使用document.documentElement.clientWidthdocument.documentElement.clientHeight原来是W3C的标准在作怪啊http://www.w3.org/TR/xhtml1/DTD/xhtml1-tran 阅读全文

posted @ 2011-07-28 10:22 暗夜求真 阅读(224) 评论(0) 推荐(0) 编辑

2011年7月25日

摘要: 将IIS发送到桌面快捷方式。在桌面空白处鼠标右击,选择新建——快捷方式,在出来的“请键入项目的位置处”输入“C:\WINDOW\System32\inetsrv\IIS.msc”,(手动浏览输入),然后下一步在名称处键入’IIS’,再在桌面看看就有了IIS的快捷方式 阅读全文

posted @ 2011-07-25 09:13 暗夜求真 阅读(1387) 评论(0) 推荐(0) 编辑

2011年1月4日

摘要: 确定指定的文件是否存在。 如果调用方具有要求的权限并且 path 包含现有文件的名称,则为 true;否则为 false。如果 path 为 空引用(在 Visual Basic 中为 Nothing)、无效路径或零长度字符串,则此方法也将返回 false。如果调用方不具有读取指定文件所需的足够权限,则不引发异常并且该方法返回 false,这与 path 是否存在无关。 不应使用 Exists 方法来验证路径,此方法仅检查 path 中指定的文件是否存在。将无效路径传递到 Exists 将返回 false。请注意,在您调用 Exists 方法和对文件执行其他操作(如 Delete)之间,其他进 阅读全文

posted @ 2011-01-04 12:00 暗夜求真 阅读(1862) 评论(0) 推荐(0) 编辑

2011年1月2日

摘要: 定义和用法AutoCompleteType 属性用于设置或返回 TextBox 控件的 AutoComplete 种类。为了协助用户的数据输入,Microsoft Internet Explorer 5 及更高版本和 Netscape 都支持名为自动完成的功能。AutoComplete 特性可创建在文本框中已输入的值列表。当再次使用该文本框时,已输入的值的列表或显示出来。用户可以直接选取值,而不需要重复键入之前已输入的值。使用 AutoCompleteType 属性来控制 TextBox 控件的自动完成功能的行为。System.Web.UI.WebControls.AutoCompleteTy 阅读全文

posted @ 2011-01-02 12:48 暗夜求真 阅读(356) 评论(0) 推荐(0) 编辑

2010年12月30日

摘要: System.Globalization 命名空间包含定义区域性相关信息的类,这些信息包括语言、国家/地区、使用的日历、日期、货币和数字的格式模式以及字符串的排序顺序。我们可以使用这些类编写全球化(国际化)应用程序。而像 StringInfo 和 TextInfo 这样的类更是为我们提供了诸如代理项支持和文本元素处理等高级全球化功能。 阅读全文

posted @ 2010-12-30 16:09 暗夜求真 阅读(194) 评论(0) 推荐(0) 编辑

摘要: 控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。   IoC是一个很大的概念,可以用不同的方式来实现。其主要实现方式有两种:1依赖查找(Dependency Lookup):容器提供回调接口和上下文环境给组件。EJB和Apache Avalon都使用这种方式。2依赖注入(Dependency Injection):组件不做定位查询,只提供普通的Java方法让容器去决定依赖关系。后者是时下最流行的IoC类 阅读全文

posted @ 2010-12-30 11:21 暗夜求真 阅读(362) 评论(0) 推荐(0) 编辑

摘要: 关于Assembly.CreateInstance()与Activator.CreateInstance()方法的区别呃`` 最近用惯了Activator.CreateInstance()和Activator.CreateInstanceT(),非常好用,可是在看许多别人的源代码的时候,大多数用了Assembly.Load("AssemblyName").CreateInstance ("ClassName");的方法,忽然想研究一下这两者到底有什么区别,于是,打开msdn,查到了两个方法的介绍:Assembly.CreateInstance 方法 (String)使用区分大小写的搜索,从 阅读全文

posted @ 2010-12-30 11:01 暗夜求真 阅读(344) 评论(0) 推荐(1) 编辑

摘要: 大家都知道C#构造函数主要用来设置类中属性的初始值,但经常会忽视类的构造方法也可以象方法一样引用调用父类中的构造方法或本身的其他构造方法。往往因此写了很多重复代码。下面的代码介绍了类的构造方法的几种用法。 using System; namespace TestApplication { class Test { static void Main(string[] args) { TestA testA1 = new TestA(); Console.WriteLine("测试类A无参数构造方法"); Console.WriteLine(testA1.ToString()); Console. 阅读全文

posted @ 2010-12-30 10:37 暗夜求真 阅读(14369) 评论(0) 推荐(1) 编辑