
asp.net(C#)
文章平均质量分 62
zhangzhenjie518
熟悉B/S结构编程和.Net框架,并能够熟使用c#.NET,掌握SQL Server数据库编程;
展开
-
C#索引器的作用
C#通过提供索引器,可以象处理数组一样处理对象。特别是属性,每一个元素都以一个get或set方法暴露。 public class Skyscraper { Story[] stories; public Story this [int index] { get { return stories [index]; } set { if (value != null) { stories [index原创 2008-03-24 16:22:00 · 1388 阅读 · 0 评论 -
C#中datetime的使用
//大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图) //如本年度销售额、本季度利润、本月新增客户 //C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 //今天 Dat原创 2008-04-17 17:31:00 · 512 阅读 · 0 评论 -
Asp.net中防止用户多次登录的方法
在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):以下是引用原创 2008-10-23 11:16:00 · 415 阅读 · 0 评论 -
在asp.net2.0中使用存储过程
本文介绍了在asp.net2.0中使用存储过程的方法。 以下是SQL中两个存储过程: 以下是引用片段: CREATE PROCEDURE dbo.oa_selectalluser AS select * from UserInfo GO CREATE PROCEDURE dbo.oa_SelectByID @id int AS selec原创 2008-10-23 11:29:00 · 401 阅读 · 0 评论 -
Request.QueryString 应用
js 中应用: var SecondMark=; html 中应用: src="aa.aspx?id=" 后台: id= Request.QueryString["id"];原创 2008-10-07 10:01:00 · 459 阅读 · 0 评论 -
C#.net Request.ServerVariables
Request.ServerVariables["Url"] 返回服务器地址Request.ServerVariables["Path_Info"]客户端提供的路径信息Request.ServerVariables["Appl_Physical_Path"] 与应用程序元数据库路径相应的物理路径Request.ServerVariables["Path_Translated"] 通过由原创 2008-10-08 09:12:00 · 695 阅读 · 0 评论 -
ASP.NET的Request对象的属性介绍
本文主要介绍一下 ASP.NET 的 Request 对象的属性,对新手朋友来说是个不错的参考对照文章。 UserLanguages 客户端主机所使用的语言 UserHostName 客户端主机的DNS名称 userHostArrress 客户端主机的IP地址 UserAgent 客户端浏览器版本 Url 当前要求的URL TotalBytes 当前输入的容量原创 2008-10-23 11:11:00 · 701 阅读 · 0 评论 -
WebForm页面间传值方法
Asp.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。Asp .NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是通过Server.Transfer 方法来实现。一、使用QueryString QueryString是一种非常简单的传值方式,其缺点就是会把要传送的值显示在浏览器的地址栏中,原创 2008-10-23 10:30:00 · 786 阅读 · 0 评论 -
Asp.NET实现下拉框二级联动组件
name ace WebA licationDlh { using System; using System.Data; using System.Drawing; using System.We using System.Web.UI.WebControl using System.Web.UI.HtmlControl using System.Data.SqlClient; using原创 2008-10-23 10:44:00 · 911 阅读 · 0 评论 -
Asp.net文件上传操作
在设计页面拖进一个input(File)控件,并把它作为服务器控件运行。其ID为myFile;然后拖进一个button,给button的单击时间添加如下代码: protected void submit_Click(object sender, EventArgs e) { string phName = this.txtName.Text; string phType = this原创 2008-10-08 15:12:00 · 299 阅读 · 0 评论 -
C#验证控件的使用方法
C#验证控件的使用方法ASP.NET为开发人员提供了一整套完整的服务器控件来验证用户输入的信息是否有效。这些控件如下:1、RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交信息。2、CompareValidator:比较验证。比较两个字段值是否相等,如密码和确认密码两个字段是否相等;比较一个字段与一个具体的值。3、RangeValidator原创 2008-10-09 10:54:00 · 736 阅读 · 0 评论 -
关于上传文件大小问题
上载大文件时,可使用 元素的 maxRequestLength 属性来增加文件大小的最大允许值。当文件超出指定的大小时,浏览器中会产生 DNS 错误。上载大文件时,还可能会收到以下错误信息: aspnet_wp.exe (PID: 1520) 被回收,因为内存消耗超过了 460 MB(可用 RAM 的百分之 60)。 如果遇到此错误信息,请增加应用程序的 Web.config 文件的 元素中原创 2008-10-09 14:44:00 · 478 阅读 · 0 评论 -
datetime使用大全
DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25dt.ToFileTime().ToString();//127756416859912816dt.ToFileTimeUtc().ToString();//127756704859912816dt.ToLocalTime().ToString();//2005-11-5原创 2008-04-17 17:29:00 · 400 阅读 · 0 评论 -
不易注意的.net中using的几种用途
今天一个朋友问我using有几种用途,我的第一反应就是茴香豆的4种写法,第2反应是肯定又是个面试题。 先前就是到using可以这样用: 1.引用命名空间,减少冗余代码。 Using System.Web.UI.WebControls; 2.即时释放资源。 Using (TestObject a = new TestObject()) { // 使用对象 } //对象资源被释放 不时说有原创 2008-04-02 17:12:00 · 270 阅读 · 0 评论 -
String.Format格式说明
sql=string.Format("insert into Ent_Ept_Equipments values({0},{1})",eptInfo.EquipmentUniqueCode,eptInfo.EquipmentType);原创 2008-04-02 10:41:00 · 577 阅读 · 0 评论 -
C#中索引器的概述
C#语言一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。显然,这一功能在创建集合类的场合特别有用,而在其他某些情况下,比如处理大型文件或者抽象某些有限资源等,能让类具有类似数组的行为当然也是非常有用的。本文就会引领你设置类来采用索引器。但是,首先让我们概述下属性这个概念以便了解些必要的背景知识。 属性原创 2008-03-24 16:46:00 · 403 阅读 · 0 评论 -
C# 索引器
简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。 声明方法如下(与属性相似): //修饰符 类型名称 this [类型名称 参数名] public type this [int index] { get { //... } set { //... } } 用例子简单说明: using System.Collections; static void M原创 2008-03-24 16:54:00 · 522 阅读 · 0 评论 -
Window.ShowModalDialog使用手册
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 win原创 2008-03-25 15:49:00 · 350 阅读 · 0 评论 -
self.location.href的具体用法
self指代当前窗口对象,属于window最上层的对象; location.href 指的是某window对象的URL地址. self.location.href指当前窗口的URL地址,去掉self默认为当前窗口的URL地址. 一般用于防止外部引用,如果你的网页地址是: http://www.a.com 别人的是http://www.b.com, 他在他的页面用iframe等框架引用你的http:原创 2008-03-25 15:58:00 · 4430 阅读 · 0 评论 -
如何在DataList里再套一个DataList
一、新建一个aspx文件,在里面加入一个DataList0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" border=0> 第二步,编辑DataList的项模版0 && image.height>0)原创 2008-03-31 17:21:00 · 1399 阅读 · 1 评论 -
DataGrid的ItemDataBound事件
DATAGRID中,如果要对某些记录进行格式化或者修饰,用到itemdatabound事件比较方便,比如,要显示某人的存款金额已经少于某个数额了,要用红色来显示等。itemdatabound事件发生在数据绑定到datagrid后,而其内容发送到客户端前。比如private void OnItemDataBound(object sender, System.Web.UI.WebCo原创 2008-03-31 16:42:00 · 841 阅读 · 0 评论 -
ItemDataBound的用法
原理:在生成datalist列时ItemDataBound触发,也就是说每生成一列就触发一次。这个事件的触发要早于itemcommand. datalist里面嵌套datalist :内层控件数据绑定与事件声明在外层的ItemDataBind中实现private void dlFileType_ItemDataBound(object sender, System.Web.UI.W原创 2008-03-31 17:08:00 · 4026 阅读 · 0 评论 -
Convert.ToInt32()和int.Parse()的区别
这两个方法的最大不同是它们对null值的处理方法:Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。没搞清楚Convert.ToInt32和int.Parse()的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从url中取一个参数page的值,我们知道这个值是一个int,所以即可以用Convert.ToInt3原创 2008-04-03 09:37:00 · 296 阅读 · 0 评论 -
为什么要用this.ViewState["ds"]=ds;
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState;原创 2008-04-02 09:42:00 · 978 阅读 · 0 评论 -
MSDN 技术资源库参考文档:
MSDN 技术资源库参考文档: Visual Studio 2005 Visual Basic Visual C# Visual C++ .NET Framework 类库参考 SQL Server Visual Web Developer Visual Studio Tools fo转载 2008-04-02 16:05:00 · 1563 阅读 · 0 评论 -
利用using和try-finally来释放资源
我以前写过一篇文章,关于.Net资源释放问题,也就是对于非内存的资源,最好使用IDisposable接口提供的Dispose来释放, 很明显,Dispose方法是一个外部方法,系统并不会帮你调用。为了尽早释放对象所占用的资源,所以需要保证Dispose方法能尽早被执行。那么在.Net中提供了一个比较简便的方法,就是对于实现了IDisposable接口的类型对象提供了using语句。 就转载 2008-04-02 17:23:00 · 363 阅读 · 0 评论 -
ASP.NET-GridView的分页功能
要实现GrdView分页的功能。操作如下:1、更改GrdView控件的AllowPaging属性为true。2、更改GrdView控件的PageSize属性为 任意数值(默认为10)3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。GridView属性设置好了,从页面上也能看到分页样式。 protected void原创 2008-10-09 14:48:00 · 584 阅读 · 0 评论