![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
文章平均质量分 79
路飞
喜欢新的东西,又对底层技术口渴.
展开
-
ASP.NET分页组件学与用——教学篇
没有人会怀疑分页组件在WEB应用程序中的作用。数据库中的记录数成千上万甚至过亿,如果一股脑儿显示在一页显然毫不现实,这样的程序员也太小儿科了。所以,最好的办法就是分页显示,每页只显示数据库中的一部分记录,可以翻页,也可以输入一个页码翻到指定的页面,这种方式也是当前比较常见的用法。 本文的不同之处在于,我把分页的功能封装在组件中,一方面体现了面向对象的特点,另一方面也方便发布、原创 2007-04-19 19:34:00 · 484 阅读 · 0 评论 -
SQL优化-索引 (二)结合实际,谈索引使用的误区
(三)结合实际,谈索引使用的误区 理论的目的是应用。虽然我们刚才列出了何时应使用聚集索引或非聚集索引,但在实践中以上规则却很容易被忽视或不能根据实际情况进行综合分析。下面我们将根据在实践中遇到的实际问题来谈一下索引使用的误区,以便于大家掌握索引建立的方法。 1、主键就是聚集索引 这种想法笔者认为是极端错误的,是对聚集索引的一种浪费。虽然SQL SERVER默认是在主键上建立聚集索转载 2007-12-10 16:48:00 · 631 阅读 · 0 评论 -
SQL优化-索引 (六)改善SQL语句
二、改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name=zhangsan and tID > 10000 和执行: select * from table1 where tID > 10000 and name=zh转载 2007-12-10 16:54:00 · 515 阅读 · 0 评论 -
重新过一遍ASP.NET 2.0(C#)(7) - Profile(存储用户配置)
[源码下载]重新过一遍ASP.NET 2.0(C#)(7) - Profile(存储用户配置)作者:webabcd介绍ASP.NET 2.0 中的存储用户配置功能使您可以定义并存储要在整个应用程序中使用的基于用户的设置。而且,在用户未登录时,可以将这些设置存储在匿名配置文件中,然后在将来某个时间将其迁移到登录用户的配置文件中。关键1、配置元素下的元素;如果需要支持匿名的话则还需要配置转载 2007-12-10 08:45:00 · 393 阅读 · 0 评论 -
XPath遇上命名空间
我一直习惯用正则式来处理文本,包括XML文件,只是偶尔才用一下XmlDocument和XPath之类的东东。 最近做SP,移到的MISC系统从1.5升级到了1.6,它的1.5版用的是简单的XML格式响应和请求,现在的1.6版使用了标准的SOAP信息,一个标准的MISC对SP的请求可能是这样的:xml version="1.0" encoding="utf-8"?>SOAP-ENV转载 2007-12-10 18:52:00 · 651 阅读 · 0 评论 -
VS2005中有关InvalidPassword问题
之前用Beta2就发现,无论我怎么做,总是把InvalidPasswordErrorMessage给弹出来,搞了N久也没搞定,今天下了Express正式版,再一试问题解决了。不过默认的密码是最小长度7位,而且需要1位以上的非数字、字母字符。如何修改这个默认值呢?找到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG/machine.config转载 2007-12-11 21:01:00 · 749 阅读 · 0 评论 -
分类表设计
1、无限级分类 表:classID,className,ParentID 2、限定级别分类(5类) classID,className classID由各级分类编码组成:001 001 001 001 001 (001001001001001)转载 2007-12-14 10:11:00 · 708 阅读 · 0 评论 -
Server.Redirect(url),拋出"正在中止线程。"的解決方法
在做登錄頁面時,實現頁面跳轉我用Server.Transfer(url),發現跳轉後的頁面會出現"正在中止线程。"上網查了下,找到以下資料: 症状如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。 拋出"正在中止线转载 2008-01-15 19:29:00 · 877 阅读 · 0 评论 -
SQL优化-索引 (一)深入浅出理解索引结构
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就转载 2007-12-10 16:45:00 · 935 阅读 · 0 评论 -
网页卡在1/3处之后3、4秒才把页面加载完
今天发现我的网站首页打开到1/3处就卡住了,需要再等个3、4秒才开始加载剩下的内容,我就郁闷啊!这郁闷完了就着手解决吧。 首先可以肯定问题代码就出现在那1/3处。我就开始重复着把这附近的一部分代码(HTML代码)删除再预览的工作。问题总算被我发现了,原来是的问题。说明一下:CallADSJS.aspx 是用来从数据库中调用广告然后response.write("documen原创 2008-02-29 17:15:00 · 925 阅读 · 0 评论 -
母版页和内容页加载时事件的执行顺序
加载母版页和内容页共需要经过8个过程。这8个过程显示初始化和加载母版页及内容页是一个相互交叠的过程。基本过程是,初始化母版页和内容页控件树,然后,初始化母版页和内容页页面,接着,加载母版页和内容页,最后,加载母版页和内容页控件树。以上8个过程对应着11个具体事件。这些事件如下所示。 (1)母版页中控件Init事件; (2)内容页中Content控件Init事件; (3)母版页Ini原创 2007-12-03 15:56:00 · 1029 阅读 · 0 评论 -
数据库类(Access专用) 未测试
using System;using System.Data;using System.Configuration;using System.Data.OleDb;/// /// 通用数据库类(Access专用)未测试/// ZhengFei/// 2.0版/// 2007-5-10/// namespace AccessDataBase{ public class AccDataBas原创 2007-07-29 15:39:00 · 537 阅读 · 0 评论 -
利用app_offline.htm
1 利用 在asp.net 2.0中,如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息,在ASP。NET 2。中,你可以建立一个叫app_offline.htm(大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下。这样,任何外转载 2007-07-29 15:49:00 · 538 阅读 · 0 评论 -
汇总c#.net常用函数和方法集
1.9 取中文日期显示——年月日时分 string strY=currentTime.ToString(f); //不显示秒 1.10 取中文日期显示_年月 string strYM=currentTime.ToString(y); 1.11 取中文日期显示_月日 string strMD=currentTime.ToString(m); 1.12 取中文年月日 string strY转载 2007-07-29 15:57:00 · 370 阅读 · 0 评论 -
C#实现数据库事务处理的简单示例代码
C#实现数据库事务处理的简单示例代码最近做了个小项目,其中要对两个表同时进行插入insert操作处理,而且对它们的插入操作要么全部成功,要么都插入失败,否则只插入一个表成功会引起数据库的不一致。很显然,这是一个事务处理(transcation),要么commit成功,要么则rollback。在代码中,我利用的是C#中提供的Transcation类来实现,代码如下:private void转载 2007-07-29 15:47:00 · 1298 阅读 · 0 评论 -
格式化日期、货币和其它数据
格式化日期、货币和其它数据- - DataGrid控件中的信息最终是显示在Web窗体页中的一个HTML表格中,因此,为了控制数据如何显示,你可以为每列的值来具体设置.NET字符串的格式,当DataGrid的AutoGenerateColumns属性设为TRUE时,不允许具体设定生成列的格式,只能对绑定列或者模板列如此设转载 2007-07-29 15:56:00 · 611 阅读 · 0 评论 -
PostBack后让滚动条回到源位
2 利用MaintainScrollPositionOnPostback属性 考虑到一个很长的页面,如果每次POSTBACK之后,那个IE的滚动条可能都会回到最开始的地方(最上面),而不会保留其原先已经有的位置,这样用户会比较麻烦,又要把滚动条移动到原来的地方,在asp.net 2.0中,可以设置MaintainScrollPositionOnPostback属性为TRUE即可,即原创 2007-07-29 15:52:00 · 534 阅读 · 0 评论 -
Connection不关闭,后果很严重.
最近做了一个网站.经常出现"无法找到表1"的错误.找了很久都没有找到原因,后来偶然发现cmd.ExecuteReader(CommandBehavior.CloseConnection);因为之前我用的是dr=cmd.ExecuteReader();dr.Close();这样的操作只是把读取器关闭了却没有关闭Connection对象所以经常出现异常.原创 2007-11-09 19:34:00 · 4622 阅读 · 0 评论 -
连接的正则表达式
(?]*) 用这个可以找出除FLASH几乎所有可能存在的连接 FLASH的连接是写在Value里面的 上面这条语句 假设xxxxxx match获取的是 连接内容即 XXXXXX group 1 获取的是 前缀 href=" 注:上面语句可以分辨是 双引号 单引号 空 group 2 获取的是原创 2007-12-03 08:39:00 · 1233 阅读 · 0 评论 -
.Net+C#+Jquery实现Ajax的json应用。解决parsererror错误
1、打开vs2008新建一个WebApplication1并创建一个Handler1.ashx文件。using System;using System.Collections;using System.Data;using System.Linq;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Xml.Linq;namespace WebAp原创 2011-05-15 14:58:00 · 3403 阅读 · 0 评论