预览模式: 普通 | 列表

ASP.NET分页终极优化

物流中国.com 的分页方法进行了终极优化;
优化后的翻页速度比之前的快了差不多10倍左右;
并且支持多个关键字搜索;
演示地址:http://www.56160.com.cn/Search.aspx?k=%u5E7F%u4E1C%20%u7269%u6D41

查看更多...

分类:WebsiteLog | 固定链接 | 评论: 0 | 人气: 159℃

ASP.NET页面事件执行顺序

默认的aspx页面都是继承自System.Web.UI.Page,Page基类定义了很多需要预执行的事件,这些事件虽没有在aspx页面中显示的定义或提及,但它们仍然会以一定的顺序去执行,这些事件的执行顺序是:

1. OnPreInit
2. OnInit
3. OnInitComplete
4. OnPreLoad
5. Page_Load
6. OnLoad
7. OnLoadComplete
8. OnPreRender
9. OnPreRenderComplete

 

以上事件除了Page_Load 为aspx页面自己的事件外,其余的都是继承自基类Page。

当页面进行回发时,如点击按钮,以上事件都会重新执行一次,这时的执行顺序为:

1. OnPreInit
2. OnInit
3. OnInitComplete
4. OnPreLoad
5. Page_Load

查看更多...

分类:ASP.NET | 固定链接 | 评论: 0 | 人气: 209℃

ASP.NET使用SQL Server Compact Edition

SQL Server Compact Edition默认是不支持ASP.NET的;
如果你硬要将 SQL CE 数据库 ( *.sdf ) 加入到 Visual Studio 项目中,其实也是可以正常开发,不过在执行的时候就会出现以下错误:


如果你一定要用的话,可以在 HttpApplication 的 Application_Start 事件 ( 在 Global.asax 中 ) 加入以下代码:
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true);
即可让 ASP.NET 支持 SQL Server Compact 数据库;
演示代码:
using System.Data.SqlServerCe;

查看更多...

分类:SQL | 固定链接 | 评论: 0 | 人气: 186℃

Asp.net 压缩备份恢复Access数据库

使用Access,请浏览添加引用以下两个dll
引用C:\Program Files\Common Files\System\ado\msadox.dll,该DLL包含ADOX命名空间
引用C:\Program Files\Common Files\System\ado\msjro.dll,该DLL包含JRO命名空间
using ADOX;//该命名空间包含创建ACCESS的类(方法)--解决方案 ==> 引用 ==> 添加引用 ==> 游览找到.dll
using JRO;//该命名空间包含压缩ACCESS的类(方法)
 #region 根据指定的文件名称创建Access数据库
  /// <summary>
  /// 根据指定的文件名称创建数据
  /// </summary>
  /// <param name="DBPath">绝对路径+文件名称</param>

查看更多...

分类:ASP.NET | 固定链接 | 评论: 0 | 人气: 166℃

微软IE8浏览器正式版下载发布!

  中关村在线软件事业部消息,今日(3月20日),对于微软公司,以及微软产品的忠实“粉丝”来说,绝对是一个值得记住和纪念的日子;
凌晨,微软公司终于对外发布了已经内测/公测近一年的Internet Explorer 8.0浏览器正式版本。


  据悉,相比beta1、beta2、RC版本,Internet Explorer 8.0(以下简称:IE8)正式版可使您更方便快捷地从互联网中获取所需的内容,同时为用户提供了更高的隐私和安全保护;
同时IE8浏览器也是微软历史上更新内容最多、受期待程度最高的产品之一。

查看更多...

分类:ProgramLife | 固定链接 | 评论: 0 | 人气: 419℃

asp.net XML操作类

网上收集的;收藏一下;
public class XmlControl
{
protected string strXmlFile;
protected XmlDocument objXmlDoc = new XmlDocument();

public XmlControl(string XmlFile)
{
//
// TODO: 在这里加入建构函式的程序代码
//
try
{
objXmlDoc.Load(XmlFile);
}
catch (System.Exception ex)
{
throw ex;
}
strXmlFile = XmlFile;
}

public DataView GetData(string XmlPathNode)
{
//查找数据。返回一个DataView
DataSet ds = new DataSet();

查看更多...

分类:ASP.NET | 固定链接 | 评论: 0 | 人气: 178℃

平时在作数据库插入操作时,如果用 INSERT 语句向一个varchar型字段插入内容时,
有时会因为插入的内容长度超出规定的长度而报错。
尤其是插入中英文混合字符串时,SQL Server中一般中文要占两个字节,
所以对混合型的字符串就要作一个处理,统一按字节长度来计算字符串长度,方法如下:
  /// <summary>
  /// 获取指定字节长度的中英文混合字符串
  /// </summary>
private string GetString(string str, int len)
{
 string result = string.Empty;// 最终返回的结果
 int byteLen = System.Text.Encoding.Default.GetByteCount(str);// 单字节字符长度
 int charLen = str.Length;// 把字符平等对待时的字符串长度

查看更多...

分类:ASP.NET | 固定链接 | 评论: 0 | 人气: 320℃

整个BLOG采用半静态化处理;完美支持IE/FireFox/Google Chrome浏览器;
采用URL重写,方便搜索引擎收录;
数据库使用PJBlog原数据库;
数据库结构直接调用,没有任何修改;说简单点就是拿来主义;
放弃了原有的UBB和FCKeditor编辑器;
改用简单实用的163编辑器;支持全屏编辑;
评论使用AjaxPro处理,以减少页面刷新次数;
由于是个性化修改,没有通用性;暂不提供下载;
我 - 涛の仔セ↗,程序员;页面设计功底很差;美工设计不会;

查看更多...

分类:WebsiteLog | 固定链接 | 评论: 8 | 人气: 791℃

C#求数组中的最大值和最小值

方法一:使用ArrayList 
using System.Collections; 

int[] arr = {2,4,5,6,6,55,66,89,105,669,569 }; 
ArrayList list = new ArrayList(arr); 
list.Sort(); 
int min = Convert.ToInt32(list[0]); 
int max = Convert.ToInt32(list[list.Count - 1]); 
Console.WriteLine("最大" + max +" 最小:"+min); 

方法二:用?:语句比较简单 
for(int i=0;i<array.length;i++) 
{ int a=0;b=0; 
a>a[i]?(b=a):(b=a[i]);只要一轮for循环就能得出最大值,同理求出最小值. 



方法三:使用Array.Sort
using System; 
using System.Collections.Generic; 

查看更多...

分类:ASP.NET | 固定链接 | 评论: 0 | 人气: 319℃

Javascript获取当前页面HTML源代码

很简单:
document.documentElement.innerHTML

查看更多...

分类:JavaScript | 固定链接 | 评论: 0 | 人气: 264℃