ASP.NET之门
幸福的小木鱼
这个作者很懒,什么都没留下…
展开
-
TreeView 无刷新展开(for javascript)
function public_GetParentByTagName(element, tagName) { var parent = element.parentNode; var upperTagName = tagName.toUpperCase(); //如果这个元素还不是想要的tag就继续上溯 while (parent && (parent.原创 2011-11-15 10:35:58 · 811 阅读 · 0 评论 -
提高ASP.NET应用程序性能的几招方法
以下经验总结自,并且经过验证 1,不参与POSTBACK机制的控件,不要用服务器控件,尽量用静态HTML标记 2,编译时使用RELEASE配置 3,正式投入应用时,记着将DEBUG设为FALSE 4,SMARTNAVIGATE记着设为TRUE,它可以让浏览者感觉到你性能的提高 5,如果不是必须保持更新的页面,请记住加入声明,它可以大幅提高性能 6,除了需要分页的原创 2011-11-20 10:58:52 · 567 阅读 · 0 评论 -
URL 重写
URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于:缩短url,隐藏实际路径提高安全性易于用户记忆和键入。 易于被搜索引擎收录二 实现url重写的基本方法下载MS的U原创 2011-11-19 10:10:34 · 848 阅读 · 0 评论 -
net 获取Excel所有工作表名称
net 获取Excel所有工作表名称: OleDbConnection oleConn = new OleDbConnection(); oleConn.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;data source=D:\\Data.xls;Extended Properties=Excel 8.0;"; oleConn.O原创 2011-11-08 15:16:31 · 1263 阅读 · 0 评论 -
.net的4个基本概念
1、虚拟对象系统---VOS它既支持过程性语言也支持面向对象的语言,同时提供一个类型丰富的系统来容纳它所支持的各种语言的特性。对于过程性语言,它描述了值的类型并指定了类型的所有值必须遵守的规则;在面向对象的语言方面,它统一了不同编程语言的对象模型。每一个对象在VOS中都被唯一标识以与其他对象相区别。2、元数据元数据是对VOS中类型描述代码的一种称呼。在编译程序将源代码转换成为中原创 2011-11-08 15:14:52 · 489 阅读 · 0 评论 -
支付宝接口实现方式
public static string GetMD5(string s) { /// /// 与ASP兼容的MD5加密算法 /// MD5 md5 = new MD5CryptoServiceProvider(); byte[] t = md5.ComputeHash(Encoding原创 2011-11-09 12:40:13 · 1025 阅读 · 0 评论 -
GridView选中,编辑,取消,删除
后台代码: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.WebContr原创 2011-11-09 12:32:30 · 504 阅读 · 0 评论 -
GridView无代码分页排序的实现
1.AllowSorting设为True,aspx代码中是AllowSorting="True";2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。3.默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。原创 2011-11-09 12:30:05 · 534 阅读 · 0 评论 -
使用Dataset的几个步骤
第1步,创建到数据源的连接: SQLConnection con =new SQLConnection("server=localhost;uid=sa;pwd=;database=pubs"); 第2步,创建DataSetCommand对象,指定一个存储过程的名字或者一个SQL语句,指定数据链路; SQLDataSetCommand cmd =new SQLDataSetC原创 2011-12-08 09:03:20 · 954 阅读 · 0 评论 -
GridView自写删除功能的实现主要代码
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { LinkButton lbtnDel原创 2011-10-28 13:37:20 · 425 阅读 · 0 评论 -
对密码进行加密操作
//对密码进行加密操作 public static string CreatePwd(string pwd) { MD5 md = MD5.Create(); string result = ""; byte[] data =md.ComputeHash( Encoding.Default.GetByt原创 2011-10-28 10:27:26 · 632 阅读 · 0 评论 -
提高ASP.NET应用程序性能的几招方法
以下经验总结自,并且经过验证 1,不参与POSTBACK机制的控件,不要用服务器控件,尽量用静态HTML标记 2,编译时使用RELEASE配置 3,正式投入应用时,记着将DEBUG设为FALSE 4,SMARTNAVIGATE记着设为TRUE,它可以让浏览者感觉到你性能的提高 5,如果不是必须保持更新的页面,请记住加入声明,它可以大幅提高性能 6,除了需要分页的原创 2011-11-13 19:52:34 · 597 阅读 · 0 评论 -
ASP.NET自定义错误页面
ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件、Application_Error 事件以及应用程序配置文件 (Web.config)。 如果您不调用 Server.ClearError 或者捕获 Page_Error 或 Application_Error 事件中的错误,则将根据 Web.config 文件的 部分中的设置处理错误。在原创 2011-11-13 20:03:28 · 842 阅读 · 0 评论 -
DataList分页
Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。 实现DataList或Repeater控件的分页显示有几种方法: 1、写一个方原创 2011-11-15 12:28:56 · 577 阅读 · 0 评论 -
使用GridView将数据导入或导出Excel中
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.原创 2011-10-26 09:11:00 · 653 阅读 · 0 评论 -
ASP.NET长文章分页显示函数
public string NoHTML(string Htmlstring) //去除HTML标记 { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @" ]*?>.*? ", "", RegexOptions.IgnoreCase); //删除HTML Ht原创 2011-11-17 09:11:11 · 616 阅读 · 0 评论 -
aspnet常用方法
1. 打开新的窗口并传送参数: 传送参数: response.write("window.open('*.aspx? id="+this.DropDownList1.SelectIndex+"&id1="+...+"')") 接收参数: string a = Request.QueryString("id"); string b = Request.Quer原创 2011-11-17 09:11:59 · 814 阅读 · 0 评论 -
IHttpModule与IHttpHandler的区别整理
先后次序:先IHttpModule,后IHttpHandler. 注:Module要看你响应了哪个事件,一些事件是在Handler之前运行的,一些 是 在Handler之后运行的 对请求的处理上:IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.IHttpHandler则属于挑食类型,只有ASP.net原创 2011-10-28 10:21:02 · 507 阅读 · 1 评论 -
一个简单的购物车的实现思路
刚看到一网页提问问购物车怎么实现,就把自己原来的例子整理一下://需要使用的实体类public class CartInfo { //购物车项 public int Count { get; set; } public VWBookInfo Book { get; set; }}public class CartItem { public i原创 2011-10-28 10:34:37 · 1565 阅读 · 0 评论 -
ASP.NET数据库编程
ASP.NET中的ADO.NET和ASP中的ADO相对应,它是ADO的改进版本。在ADO.NET中,通过Managed Provider所提供的应用程序编程接口(API),可以轻松地访问各种数据源的数据,包括OLEDB所支持的和ODBC支持的数据库。 下面介绍ADO.NET中最重要的两个概念:Managed Provider和DataSet。 Managed Provider 过去,原创 2011-12-08 09:06:45 · 910 阅读 · 0 评论