自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 ASP.NET四种页面导航方式之比较与选择

 在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。   一、超级链接     从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如:

2008-07-31 17:38:00 417

原创 ASP.NET动态生成HTML页面

 思路   1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。   2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来

2008-07-31 17:36:00 359

原创 ASP.NET页面间参数的传递

使用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:1,使用控件创建web表单(form)2,创建可以返回表单的按钮和链接按钮3,在按钮或链接按钮的单

2008-07-31 17:34:00 330

转载 Repeater调用存储过程+数字分页

 Default.aspx.csusing System;using System.Data;using System.Configuration;using System.Web;using System.Collections;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;us

2008-07-31 17:33:00 568

转载 ASP.NET存储过程自定义分页详解

 1.首先我是用存储过程来解决的,要弄懂这个问题,首先要从存储过程下手,代码如下: CREATE proc getdataset@TableList Varchar(200)=*,--搜索表的字段,比如:’id,datatime,job‘,用逗号隔开@TableName Varchar(30), --搜索的表名@SelectWhere Varchar(500)=,-

2008-07-31 17:31:00 363

转载 DataGrid 存储过程的分页

 dim connorthwind as sqlconnectiondim strsql as stringdim strselect as stringdim intstartindex as integerdim intendindex as integerdim intrecordcount as integerdim cmdsql as sqlcommand

2008-07-31 17:29:00 408

转载 asp.net Repeater 百萬級分頁

 开发平台是2003,所用控件是Repeaterusing System;using System.Data;using System.Data.SqlClient;namespace Pagination.Class{/// /// Pager 的摘要说明。/// public class Pager{   public Pager()   {    //    // TODO: 在

2008-07-31 17:28:00 703

原创 datalist海量数据表高效率分页算法(不使用存储过程)

首先创建一张表(要求ID自动编号):create table redheadedfile(id int identity(1,1),filenames nvarchar(20),senduser nvarchar(20),primary key(id))然后我们写入50万条记录:declare @i intset @i=1while @ibegin      insert into redhead

2008-07-31 17:24:00 405

转载 五种提高 SQL 性能的方法[转载]

 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会

2008-07-29 13:03:00 456

转载 DataList控件使用详解

 使用DataList控件  本章内容:         1、理解事件冒泡         2、使用模板         3、在DataList中显示数据         4、在DataList中创建多列         5、捕获DataList控件中产生的事件         6、选择DataList中的项         7、使用DataList控件中的Data

2008-07-29 11:41:00 4898 3

原创 repeater的使用方法详解

  大家可能都对datagrid比较熟悉,但是如果在数据量大的时候,我们就得考虑使用repeater作为我们的数据绑定控件了。Repeater控件与DataGrid (以及DataList)控件的主要区别是在于如何处理HTML。ASP.NET建立HTML代码以显示DataGrid控件,但Repeater允许开发人员决定如何显示数据。所以,你可以选择将数据显示在一个HTML表格中或者一个顺序列表中。

2008-07-29 11:39:00 12625 20

转载 C#编码规范2--良好的编程习惯

词语选择 避免使用由经常使用的名称空间复制的类型名。类型名不能使用下列词语。System Collections Forms UI标识符(包括参数名)中不要使用缩写。如果必须使用缩写:任何超过两个字符以上的缩写都使用camel大写格式,即使这不是标准缩写。 名称空间命名名称空间的一般规则如下:CompanyName.TechnologyName 这样,我

2008-07-24 22:10:00 708

转载 C#编码规范1--良好的编程习惯

  ·  避免使用大文件。如果一个文件里的代码超过300~400行,必须考虑将代码分开到不同类中。 ·  避免写太长的方法。一个典型的方法代码在1~25行之间。如果一个方法发代码超过25行,应该考虑将其分解为不同的方法。 ·  方法名需能看出它作什么。别使用会引起误解的名字。如果名字一目了然,就无需用文档来解释方法的功能了。好:  void SavePhoneNumber ( st

2008-07-24 22:03:00 670

C#开发的企业客户资源管理系统系统

C#开发的企业客户管理系统,代码简洁适合刚上手的朋友了解C#数据库管理系统的开发。<br>代码完整可直接使用,并带有所有程序中使用的图片等资源。

2007-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除