随笔分类 - Asp.net
摘要:1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度...
阅读全文
摘要:Asp.NET有许多秘密,当你了解了这些秘密后,可以使得你的ASP.NET应用程序达到极大的性能提升。举例来说,在使用Membership和profile进行Authentication和authorization时,可以通过简单的修改Membership和profile以提高Authentication和authorization的性能;ASP.NET Http 管道通过调整以避免执行不必要的H...
阅读全文
摘要:1. 在提交页面之后,保持滚动条的位置 可以在page指令上加上MaintainScrollPositionOnPostback指令 2. 在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了。 ... 3. 通过DefaultButton属性设置form的默认相应按钮,即在用户敲回车时触发的按钮 ... 4. 可以使用$符号轻松的使用...
阅读全文
摘要:纯属小技巧,高手见笑了。一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法。只是实现的细节采用AJAX 1.0或者AjaxPro的区别。其实如果不用AJAX,我们也能够很方便地利用JS调用后台方法。步骤如下:1 前台放一个按钮。设置为隐藏。注意:不能直接设置Visible=false的方式,这样的话在ASP.Net 2.0编译后的代码里是找不到这个按钮的。需要设置风格:style="d...
阅读全文
摘要:GridView自带了数据排序功能。在设计视图下,只能对GridView的排序数据列和排序方向进行静态设置。在后台程序中,则需要用Attributes方式对GridView的这两个属性进行动态设置。示例如下:(前台) CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighligh...
阅读全文
摘要:很多时候我们需要在GridView的RowCommand之类的事件中需要获取当前行的一些关联性的数据值。但这些数据值又没有直接体现在GridView的列中。这个时候该怎么办呢?有同学喜欢用隐藏列的方式,把需要使用但不显示的字段绑定到此列上,同时设置列宽为0或不显示,使用时可以用常规的取某行某列的方式来获取数据。但是在Framework 2.0中,我们可以采用DataKeyNames的方式来获取此类...
阅读全文
摘要:第一种情况: 1.后台方法: protected string CsharpVoid(string strCC){ return strCC; } 2.javascript 调用 第二种情况: 1.后代码:protected void CsharpVoid() { string strCC = "http://www.esoutong.com/"; Resp...
阅读全文
摘要:1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数准确的说:结构不能包含显式的无参数构造函数,因为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字...
阅读全文
摘要:在ASP.Net2.0中使用UrlRewritingNet实现链接重写 很多时候我们需要链接转向(Url Rewriting),例如二级域名转向、文章访问链接等场合。让我们看两个例子:1 你现在看到的当前作者的博客园的域名:http://deymmtd.cnblogs.com 实际上是 http://www.cnblogs.com/ 的一种链接重写(Url Rewriting)。2 codepro...
阅读全文
摘要:GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind("id","~/info.aspx?id={0}") %> 推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值 <%# Eval("id") + ":" + ...
阅读全文
摘要:最近自己写了一个自定义验证码控件把它拿出来和大家分享分享 具体步骤 1---》新建asp.net 网站 2---》添加新建项目 ,选择类库 3---》新建两个类 3.1--》自定义控件类(WebControl 派生类) using System;using System.Collections.Generic;using System.ComponentModel;using ...
阅读全文
摘要:来自:http://freeliver54.cnblogs.com/archive/2006/02/09/327853.html
阅读全文
浙公网安备 33010602011771号