摘要: 事件源对象 event.srcElement.tagName event.srcElement.type ……………………………… 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey even... 阅读全文
posted @ 2009-01-05 11:07 幽境仼孓 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Asp.NET有许多秘密,当你了解了这些秘密后,可以使得你的ASP.NET应用程序达到极大的性能提升。举例来说,在使用Membership和profile进行Authentication和authorization时,可以通过简单的修改Membership和profile以提高Authentication和authorization的性能;ASP.NET Http 管道通过调整以避免执行不必要的H... 阅读全文
posted @ 2009-01-05 10:59 幽境仼孓 阅读(256) 评论(1) 推荐(0) 编辑
摘要: 1. 在提交页面之后,保持滚动条的位置 可以在page指令上加上MaintainScrollPositionOnPostback指令 2. 在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了。 ... 3. 通过DefaultButton属性设置form的默认相应按钮,即在用户敲回车时触发的按钮 ... 4. 可以使用$符号轻松的使用... 阅读全文
posted @ 2009-01-05 10:53 幽境仼孓 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 纯属小技巧,高手见笑了。一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法。只是实现的细节采用AJAX 1.0或者AjaxPro的区别。其实如果不用AJAX,我们也能够很方便地利用JS调用后台方法。步骤如下:1 前台放一个按钮。设置为隐藏。注意:不能直接设置Visible=false的方式,这样的话在ASP.Net 2.0编译后的代码里是找不到这个按钮的。需要设置风格:style="d... 阅读全文
posted @ 2009-01-05 10:41 幽境仼孓 阅读(1436) 评论(0) 推荐(1) 编辑
摘要: GridView自带了数据排序功能。在设计视图下,只能对GridView的排序数据列和排序方向进行静态设置。在后台程序中,则需要用Attributes方式对GridView的这两个属性进行动态设置。示例如下:(前台) CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighligh... 阅读全文
posted @ 2009-01-05 10:39 幽境仼孓 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们需要在GridView的RowCommand之类的事件中需要获取当前行的一些关联性的数据值。但这些数据值又没有直接体现在GridView的列中。这个时候该怎么办呢?有同学喜欢用隐藏列的方式,把需要使用但不显示的字段绑定到此列上,同时设置列宽为0或不显示,使用时可以用常规的取某行某列的方式来获取数据。但是在Framework 2.0中,我们可以采用DataKeyNames的方式来获取此类... 阅读全文
posted @ 2009-01-05 10:29 幽境仼孓 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 第一种情况: 1.后台方法: protected string CsharpVoid(string strCC){ return strCC; } 2.javascript 调用 第二种情况: 1.后代码:protected void CsharpVoid() { string strCC = "http://www.esoutong.com/"; Resp... 阅读全文
posted @ 2009-01-05 10:18 幽境仼孓 阅读(279) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { string a = "abcdefg"; string b = "abcdefg中华人民共和国"; Console.WriteLine(System.Text.Encoding.Default.GetBytes(a).Length); ... 阅读全文
posted @ 2009-01-05 10:14 幽境仼孓 阅读(483) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/lovecherry/archive/2007/08/13/853754.htmlhttp://www.cnblogs.com/yuyijq/category/145285.htmlhttp://www.cnblogs.com/lyj/archive/2008/03/25/1119671.htmlhttp://www.cnblogs.com/126/a... 阅读全文
posted @ 2009-01-05 10:09 幽境仼孓 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、数字验证内 1.1 整数 /^(-|\+)?\d+$/.test(str) 1.2 大于0的整数 (用于传来的ID的验证) /^\d+$/.test(str) 1.3 负整数的验证 /^-\d+$/.test(str)2、时间类 2.1 短时间,形如 (13:04:06) function isTime(str) { v... 阅读全文
posted @ 2009-01-05 10:06 幽境仼孓 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点: 1、不能实例化; 2、包含未... 阅读全文
posted @ 2009-01-05 09:53 幽境仼孓 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数准确的说:结构不能包含显式的无参数构造函数,因为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字... 阅读全文
posted @ 2009-01-05 09:52 幽境仼孓 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 正则表达式指导 你是否曾经想过正则表达式是什么,怎样能够快速得到对它的一个基本的认识?我的目的就是在30分钟内带你入门并且对正则表达式有一个基本的理解。事实是正则表达式并没有它看起来那么复杂。学习它最好的办法就是开始写正则表达式并且不断实践。在最初的30分钟之后,你就应该知道一些基本的结构并且有能力在你的程序或者web页面中设计和使用正则表达式了。对那... 阅读全文
posted @ 2009-01-05 09:47 幽境仼孓 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 正则表达式指导 你是否曾经想过正则表达式是什么,怎样能够快速得到对它的一个基本的认识?我的目的就是在30分钟内带你入门并且对正则表达式有一个基本的理解。事实是正则表达式并没有它看起来那么复杂。学习它最好的办法就是开始写正则表达式并且不断实践。在最初的30分钟之后,你就应该知道一些基本的结构并且有能力在你的程序或者web页面中设计和使用正则表达式了。对... 阅读全文
posted @ 2009-01-05 09:43 幽境仼孓 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在ASP.Net2.0中使用UrlRewritingNet实现链接重写 很多时候我们需要链接转向(Url Rewriting),例如二级域名转向、文章访问链接等场合。让我们看两个例子:1 你现在看到的当前作者的博客园的域名:http://deymmtd.cnblogs.com 实际上是 http://www.cnblogs.com/ 的一种链接重写(Url Rewriting)。2 codepro... 阅读全文
posted @ 2009-01-05 09:31 幽境仼孓 阅读(219) 评论(0) 推荐(0) 编辑
摘要: GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind("id","~/info.aspx?id={0}") %> 推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值 <%# Eval("id") + ":" + ... 阅读全文
posted @ 2009-01-05 09:12 幽境仼孓 阅读(479) 评论(2) 推荐(0) 编辑