- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 GridView隐藏列的方法
在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件。获取GridView中的某列值的方法为 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { string id = GridView1.Ro
2009-02-25 23:28:00 787
原创 关闭Viewstate ?
当我们使用很多servercontrol的时候或者servercontrol的数据比较多的时候,有时候我们会发现浏览器想客户端提交的数据量大的超出我们的想象,如果你做的事一个小应用无所,如果你做的是关键应用,或者公网应用,你就会发现受不了了,如果一个页面自己提交以下就上百k,折合成网络传输就是1M,那么你需要多大的带宽啊。怎么办呢?Asp.net2.0提供了一个enableviewstat
2009-02-25 23:09:00 477
原创 七招制胜ASP.NET应用程序开发
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规
2009-02-23 16:06:00 342
原创 在ASP.NET中操作SQL Server的小技巧
1.给数据库语句参数传递 向数据库操作语句传递参数可以通过存储过程实现,这里给出另外两种简便易捷的方法: 可以在C#中通过字符串操作将参数直接传入SQL语句变量中,例如: string s="Davolio"; string sql= "select * from employees where LastName="+""+s+"" 相当于写入SQL语句:
2009-02-23 16:03:00 329
原创 ASP.NET中利用存储过程实现模糊查询
一、建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20) AS select lastname from Employees where lastname like % + @lastname +
2009-02-23 16:02:00 285
原创 ASP.NET中利用DataGrid实现高效分页
ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现分页. 下
2009-02-23 15:56:00 328
原创 用ASP.Net生成缩略图
当我们要上传图片的时候,往往需要生成缩略图,以往我们要使用第三方控件才能完成。在asp.net中用下面方法轻松搞定 Sub Page_Load(sender As Object, e As EventArgs) Dim image,aNewImage As System.Drawing.Image dim width,height,newwidth,newheight as in
2009-02-23 15:55:00 436
原创 Asp.net动态生成html页面
简介 此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等
2009-02-23 15:54:00 259
原创 常用24个方法有效优化ASP.NET的性能
1. 数据库访问性能优化数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限
2009-02-23 15:47:00 372
原创 ASP.NET学习路线图
如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习NET Framework。A
2009-02-23 15:45:00 357
原创 新手必须了解的ASP.NET语句
1.//弹出对话框。点击转向指定页面 Response.Write(" window.alert(该会员没有提交申请,请重新提交!)");Response.Write(" window.location=http://www.51aspx.com/bizpulic/upmeb.aspx ");
2009-02-23 15:42:00 288
原创 ASP.NET 2.0 中的异步页功能应用
ASP.NET 2.0 提供了大量新功能,其中包括声明性数据绑定和母版页,成员和角色管理服务等。但我认为最棒的功能是异步页,接下来让我告诉您其中的原因。 当 ASP.NET 接收针对页的请求时,它从线程池中提取一个线程并将请求分配给该线程。一个普通的(或同步的)页在该请求期间保留线程,从而防止该线程用于处理其他请求。如果一个同步请求成为 I/O 绑定(例如,如果它调用一个远程 Web 服务或查询
2009-02-23 15:37:00 446
原创 SQL Server 2005 五个动态管理对象
SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员提供更多观测手段。 服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在这篇文章中逐一进行讨论是不
2009-02-23 12:58:00 257
原创 大内存SQLServer数据库的加速剂
为数据库配置比较大的内存,可以有效提高数据库性能。因为数据库在运行过程中,会在内存中划出一块区域来作为数据缓存。通常情况下,用户访问数据库时,数据先会被读取到这个数据缓存中。当下次用户还需要访问这个数据时,就会从这个数据缓存中读取。因为在数据缓存中读取数据要比在硬盘上读取数据快几百倍。所以扩大数据库服务器内存,可以有效提高数据库性能,特别是操作大型数据库时效果更加明显。 但
2009-02-23 12:56:00 453
原创 SQL Server中删除重复数据的几个方法
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一 declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having
2009-02-23 12:53:00 313
原创 J2SE综合:AJAX进一阶应用
解决的问题:当通过AJAX多次提交请求,而服务器端反映比较慢,导致只有最后一个请求被响应的现象。 首先 提供一个简单的ajax应用,包含两个jsp文件,一个提交请求,一个处理请求。 提交请求:ajaxtest.jsp <%@ page contentType="text/html; charset=GB2312" %> <html> <head> <title> ajaxtest
2009-02-23 12:48:00 357
原创 实现一个Ajax模式的文件上传功能有多难?
如题所示,实现一个Ajax模式的文件上传有多难?这并不是一个疑问句,这是一个反问句。 在这里我先声明,不要认为一提到Ajax就是讲XHttpRequest, Ajax还要包括基于frame的操作,对!我说的是古老的frame。 xhttpRequest并不能实现文件上传,所以涉及到文件的上传,我们还得回到frame上,尤其是iframe。 需要的材料: 1,你掌握基本的Javascript
2009-02-23 12:45:00 318
原创 关于asp.net中页面事件加载的先后顺序
ASP.NET 母版页和内容页中的事件母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。在某些情况下,内容页和母版页中会引发相同的事件。例如,两者都引发 Init 和 Load 事件。引发事件
2009-02-22 15:41:00 405
原创 asp.net加载指定文件夹下所有图片
/// /// 加载指定文件夹下的所有图片 /// /// 显示图片的文件夹路径 /// true是合成图片的设置,false是普通的图片设置 public void set_pict(string pictFold, bool isConnPict) { int connPictIndex = 0; Di
2009-02-22 12:44:00 937
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人