ASP.NET
liaolian9948
这个作者很懒,什么都没留下…
展开
-
ASP.NET 表单和控件
在今天我主要要介绍的有如下知识点:HTML表单的提交方式HTM控件获取HTML表单内容乱码问题SQL注入服务器端表单HTML服务器控件HTML表单的提交方式对于一个普通HTML表单来说,它有两个重要的属性:action和method。action属性指明当前表单提交之后由哪个程序来处理,这个处理程序可以是任何动态网页或者servlet或者CGI(Comm转载 2009-11-05 14:48:00 · 1407 阅读 · 2 评论 -
asp.net session 介绍一三种Session存储方式
对于asp.net的程序来说,session是一个必需要了解的对象。下面就对session做一个具体介绍。简单来说,Session就是服务器给客户端的一个编号,当一台web服务器运行时,可能是有多个用户都在浏览这台服务器上的网站,当每个用户首次与这台服务器建立连接时,它就与这个服务器建立了一个Session,同时服务器就会自动为其分配一个SessionId,用以标识这个用户的唯一身分,这个Se原创 2009-12-28 14:35:00 · 747 阅读 · 0 评论 -
GridView自定义分页的四种存储过程
1. 为什么不使用GridView的默认分页功能 首先要说说为什么不用GridView的默认的分页功能,GridView控件并非真正知道如何获得一个新页面,它只是请求绑定的数据源控件返回适合规定页面的行,分页最终是由数据源控件完成。当我们使用SqlDataSource或使用以上的代码处理分页时。每次这个页面被请求或者回发时,所有和这个SELECT语句匹配的记录都被读取并存储到一个内部的Da原创 2009-12-28 14:54:00 · 278 阅读 · 3 评论 -
Asp.Net使用Cache
Cache 即高速缓存 ,我想很多人对他的第一印象一定像我一样,感觉他一定能提高系统得性能和运行速度。的确。Net推出cache的初衷确实是这样的。那么cache是如何提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。 1. Cac转载 2010-01-08 09:56:00 · 217 阅读 · 0 评论 -
asp.net 绑定数据 绑定服务代码块 Eval简洁方法
绑定时用,可以调用后台方法 显示后台变量用 内嵌后参代码 导入命名空间1. 后面 public string GetString() { return "zyug"; }2. "> Hello World! 3.4.Eval 綁定數據 选自己有用的,都差不多。。。。原创 2010-03-19 15:37:00 · 771 阅读 · 0 评论 -
Asp.net(c#)实现多线程断点续传(下載)
System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10240]; // Length of the file: int length;转载 2010-03-25 13:31:00 · 364 阅读 · 0 评论 -
C# aspx 数据绑定 Bind、Eval 、DataBinder.eval、Container.DataItem
Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定,bind是双向绑定,但需数据源支持ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字原创 2010-03-24 14:52:00 · 4678 阅读 · 1 评论 -
div GridView 内容换行 词内换行
//正常换行 GridView1.Attributes.Add("style", "word-break:keep-all;word-wrap:normal"); //下面这行是自动换行 GridView1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");在div中,文本原创 2010-03-25 11:42:00 · 724 阅读 · 0 评论 -
javascript 调用web services 更改用户是否在处理页面数据状态
今天看項目時,看到同事处理---判断用户是否在该页处理数据(是否在于编辑状态),在数据库有一个栏位保存这个状态。。这个方法不错。。记录一下。 这就有一个问题--当页面关闭或不可预知的可能忘处理关闭或完成数据时,,这样数据库里的状态就不好改变。 用javascript 調用web services 来更改数据库里的状态window.onbeforeunload() 这个原创 2010-03-31 18:03:00 · 584 阅读 · 0 评论 -
一般纯HTML网页的JavaScript的单步执行与调试(以VS2005)
笔者最近写Script的机会比较多, 难免需要在开发时候进行调试,虽然我们都知道VS2008有针对JavaScript调试的功能,但是无奈项目是在2005和.html页面上进行开发,因此无法“自然而然”地享有Script Debug的功能。但是我们依旧可以进行一些简单的设定,让IE执行的JavaScript进行单步执行和调试。要这么做相当简单,请在IE7.0环境当中,点选“工具-->Int原创 2010-04-13 14:58:00 · 872 阅读 · 1 评论 -
ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别: 你的名字 你的网站 学习原创 2010-04-01 10:31:00 · 9034 阅读 · 4 评论 -
ashx是什么文件,如何创建
.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 using System; using System.Web; public class AverageHandler : IHttpHandler { p转载 2010-05-12 09:45:00 · 464 阅读 · 0 评论 -
JavaScript 图片预览效果
随着浏览器安全性的提高,要实现图片预览也越来越困难。不过群众的智慧是无限的,网上也有很多变通或先进的方法来实现。在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。兼容:ie6/7/8, firefox 3.5.5后台支持下还兼容:opera 10.10, safari 4.0.4, chrome 3.0 效果预览请看这里完整实例下载(asp.net版) http://fi转载 2009-12-28 13:25:00 · 214 阅读 · 0 评论 -
CheckBoxList 获取某个CheckBox 触发OnSelectedIndexChanged事件
CheckBoxList 的OnSelectedIndexChanged事件 指的是 CheckBoxList 里任何一个选中更改都触发CheckBoxList的OnSelectedIndexChanged事件,这个问题就来了。。如何动态加载CHECKBOX到checkboxlist里,所以更改的事件就只能靠OnSelectedIndexChanged事件了。。 比如 checkbo原创 2010-03-08 10:55:00 · 1249 阅读 · 0 评论 -
Asp.net2.0页面的生命周期 (1)
当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而且功能强大的工具。许多开发者在编写Asp.net的页面以及用户控件的时候发现,如果知道整个过转载 2009-11-11 13:51:00 · 183 阅读 · 0 评论 -
Asp.net2.0页面的生命周期 (2)
八.保存ViewState(SaveViewState)所有对页面控件的修改完成后viewstate就被保存了。对像的状态数据还是保留在隐藏的控件里面,呈现给Html的对象状态数据也是从这里取得的。在SaveViewState事件中,其值能被保存到viewstate对象,然而这时在页面上控件的修改却不能了。你可以用SaveViewState来重载这一步,图示如下:转载 2009-11-11 13:51:00 · 273 阅读 · 0 评论 -
javascript 对右键菜单的实现
@ Page Language="C#" %>html>head> style> -- .skin1 { cursor:default; font:menutext; position:absolute; text-align:left; font-family:转载 2010-01-29 09:02:00 · 257 阅读 · 0 评论 -
Send Mail 发送邮件的方法类--包含 .NET 和SQL SERVER 存储过程
public class _MailControl{ public _MailControl() { // // TODO: 在此加入建構函式的程式碼 // } protected static string sqlconnstr = ConfigurationManager.AppSettings["dbConnection"]; //调用发送邮件的存储过程,SQL原创 2010-02-03 18:52:00 · 240 阅读 · 0 评论 -
gridview 多层复合表头
表头想到如上所示的那样。。。该怎么做呢??还是满简单的。。 protected void gvwEC_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.Header) {原创 2010-02-04 17:32:00 · 289 阅读 · 1 评论 -
asp.net 文件分块下载和上传类。
文件分块下载方法 public static void downloadFile(string fileName, string filePath) { FileInfo fileInfo = new FileInfo(filePath); //WriteFile分块下载 if (fileInfo.Exists == t原创 2010-02-09 17:41:00 · 688 阅读 · 0 评论 -
C# 操作Excel 类
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.W原创 2010-02-09 17:58:00 · 464 阅读 · 0 评论 -
ASP.NET 常用方法类 - PageBase 页面基类
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.W原创 2009-12-11 16:18:00 · 889 阅读 · 1 评论 -
無法存取 IIS Metabase
今天在本機部署IIS時,無法讀取IIS Metabase,出錯有微軟網站的幫助。http://support.microsoft.com/?kbid=267904。可惜公司的網絡找不開微軟網站。。后來重新配置了一下ASP.NET 2.0 解決方法:開始→執行(命令)CMD -輸入括號里『 C:/WINDOWS/Microsoft.NET/Framewor原创 2009-12-23 09:21:00 · 221 阅读 · 1 评论 -
导出EXCEL文件的数据格式的处理
在项目中一般都需要将报表数据导出到EXCEL中,但经常出现导出长串数据(如身份证)到EXCEL中后显示为科学计数法的格式,或者报表中显示为001的数据导出到Excel后成了1的格式。下面简单介绍一下以上问题的解决方法:1、首先,了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:appli原创 2010-03-01 17:33:00 · 309 阅读 · 0 评论 -
C#验证输入的是否数字的几种方法
想驗證是否為數字。。因為要驗證的文本框太多,就想有沒好點簡單快速的方法,想了一會。腦子里就那一兩種。。唉呀。。上網搜下。。記錄下吧。 方法一:static bool IsNumeric(string str) { if (str==null || str.Length==0) return false; foreach(char c in s转载 2010-03-01 08:46:00 · 192 阅读 · 0 评论 -
浅谈HTTP的无状态性
HTTP是Hyper Text Transfer Protocol的缩写,顾名思义,这个协议支持着超文本的传输。那么什么是超文本呢?说白了就是使用HTML编写的页面。通常,我们使用客户端浏览器访问服务器的资源,最常见的URL也是以html为后缀的文件。因此,我们可以说超文本是网络上最主要的资源。 既然HTTP协议的目的在于支持超文本的传输,更加广义一些就是支持资原创 2010-05-20 16:48:00 · 541 阅读 · 0 评论