【asp.net实现的计算网页下载速度的代码】教程文章相关的互联网学习教程文章

asp.net web大文件上传带进度条实例代码

代码如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.IO; using System.Collections.Generic; using System.Web.Configuration; public partial class upload : System.Web.UI.Pa...

asp.net DZ论坛中根据IP地址取得所在地的代码

使用方法: IpSearch.GetAddressWithIP("202.96.128.167")CS类代码 代码如下:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; //引入的命名空间 using System.IO; /// <summary> /// 判断IP归属地类 /// </summary> public cla...

asp.net Linq把数据导出到Excel的代码

前些时间有朋友为了完成此功能,就硬把数据导入DataGrid再导出到Excel。这实在是多此一举。 解决办法: 通过Linq将数据读出,并直接写入数据流中 代码如下: 代码如下:public partial class DataToExcel : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { DataAccess.DataClassesDataContext db = new DataClassesDataContext(); var qu = from t in db.TXLInfos select t; Response.AppendHeader(...

asp.net gridview代码绑定

拖一个gridview控件上去,然后在Page_Load里编写代码,当然我是手动用代码绑定的,这里使用了DataAdapter,它的构造函数接受了一个sql字符串和Connection对象,用它可以不必打开和关闭Connection对象,DataAdapter会自行处理,还用到了DateSet,这里新建了一个空的DateSet对象,并调用DataAdapter的Fill方法填充数据,然后通过设定GridView的数据源,调用它的DataBind方法就实现了数据绑定。 程序代码 代码如下:OleDbConnection c...

常用的在数据库中建立无限级树形菜单的asp.net代码【图】

代码如下:private DataTable GetTable(int topid) { DataTable dt = null; try { string constr = "server=.;database=tqnpc;uid=sa;pwd=sa"; string selstr = "select * from RW_工作关系 where main_id=" + topid + ""; SqlConnection con = new SqlConnection(constr); SqlDataAdapter da = new SqlDataAdapter(selstr, con); dt = new DataTable(); da.Fill(dt); } catch (Exception ex) { Response.Write(ex.Message); } retu...

Asp.net(C#)实现验证码功能代码

新建一个专门用来创建验证码图片的页面ValidateCode.aspx 它的后台cs文件代码如下: PageLoad 代码如下:private void Page_Load(object sender, System.EventArgs e) { string checkCode = CreateRandomCode(4); Session["CheckCode"] = checkCode; CreateImage(checkCode); } 其中CreateRandomCode是自定义的函数,参数代表验证码位数 代码如下:private string CreateRandomCode(int codeCount) { string allChar = "0,1,2,3,4,...

asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式

/// <summary> /// 生成缩略图 /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">缩略图路径(物理路径)</param> /// <param name="width">缩略图宽度</param> /// <param name="height">缩略图高度</param> /// <param name="mode">生成缩略图的方式</param> public static void MakeTh...

asp.net高效替换大容量字符实现代码

一般进行替换操作都这样: 代码如下:str=str.replace(字符串一,字符串二) 不难发现一个问题,如果str要循环替换很多次,下一次替换时会累加上上次替换的内容,并且全遍历一次,如果字符串二很多,替换的过程就像阶梯效果,越来越大,所以速度越来越慢。要解决这个问题只能找另外的方法替换这种表达方式。 如何以更高效率代替这种操作? 思路如下: 每次替换完后,在下次替换时先排除这次替换的内容,累加本次替换的内容。 代码如下:public R...

ASP.NET中的跳转 200, 301, 302转向实现代码

跳转时的HTTP的状态码一般为200,301,302中的一个,下面先列出各状态码出现的情况,然后再解释各状态码有什么不同: 状态码200的跳转: 1. <meta http-equiv="refresh" content="3; URL=default.aspx" /> 2. Server.Transfer("default.aspx"); 3. URLRewrite--严格来说,这个不算是跳转,只是一种URL“欺骗” 4. <a>--不知道我把这个标签也列为一种跳转会不会有人有意见 状态302的跳转: Response.Redirect("default.aspx"); ...

asp.net 网页编码自动识别代码

代码如下:using System; using System.Net; using System.Text; using System.Text.RegularExpressions; class Program { // 获取网页的HTML内容,根据网页的charset自动判断Encoding static string GetHtml(string url) { return GetHtml(url, null); } // 获取网页的HTML内容,指定Encoding static string GetHtml(string url, Encoding encoding) { byte[] buf = new WebClient().DownloadData(url); if (encoding != null) ret...

asp.net中调用winrar实现压缩解压缩的代码

asp.net压缩文件夹调用示例:rar("e:/www.gxlcms.com/", "e:/www.gxlcms.com.rar"); asp.net解压缩rar文件调用示例:unrar("e:/www.gxlcms.com.rar", "e:/"); 代码如下:using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; namespace BLL { public class CmdUtil { /// /// 执行cmd.exe命令 /// ///命令文本 /// 命令输出文本 public static string ExeCommand(string commandText) {...

asp.net实例代码protected override void Render(HtmlTextWriter writer)

protected override void Render(HtmlTextWriter writer) { //把最终要输出的html压缩后再输出 StringWriter html = new StringWriter(); HtmlTextWriter tw = new HtmlTextWriter(html); base.Render(tw); string outhtml = html.ToString(); outhtml = Regex.Replace(outhtml, "\\s+", " "); outhtml = Regex.Replace(outhtml, ">\\s+<", "><"); outhtml = outhtml.Trim(); writer.Write(outhtml); } protected override void Re...

asp.net+js实时奥运金牌榜代码第1/2页【图】

代码如下:<script language="JavaScript" type="text/javascript"> //测试浏览器类型// var Browser = new Object(); Browser.ua = window.navigator.userAgent.toLowerCase(); Browser.ie = /msie/.test(Browser.ua); Browser.moz = /gecko/.test(Browser.ua); /****************/ //------------------用于载入一个文件-------------// var JsLoader = { load: function(sUrl, fCallback) { var _script = document.createElemen...

asp.net自定义控件代码学习笔记【图】

效果:在放这个控件的页面: XML/HTML 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test6.aspx.cs" Inherits="test6" %> <%@Register TagPrefix="custom" Namespace="myComponents" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页<...

asp.net(c#)利用构造器链的代码

代码如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class Default4 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { WebInfo info = new We...