专注于.NET技术
坚持每天都要到博客圆里逛一逛. 哈哈!!!JodyJin

随笔分类 -  ASP.NET(C#)Web开发

1 2 下一页
Asp.net2.0页面的生命周期
摘要:当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而且功能强大的工具。许多开发者在编写Asp.net的页面以及用户控件的时候发现,如果知道整个过程中发生了什么以及... 阅读全文
posted @ 2008-01-30 15:30 博客人 阅读(2202) 评论(4) 推荐(1)
aspx页面事件执行顺序
摘要:一、详细版l初始化²当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString, Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。 ²下一个将执行的方法... 阅读全文
posted @ 2008-01-21 16:22 博客人 阅读(720) 评论(0) 推荐(0)
.Net专题(C# 中的委托和事件) - Part.1
摘要:.Net专题(C# 中的委托和事件) - Part.1 PDF版浏览:http://www.cnblogs.com/Files/JimmyZhang/Delegates-and-Events-In-CSharp.pdf引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容... 阅读全文
posted @ 2007-09-28 10:41 博客人 阅读(587) 评论(1) 推荐(0)
Url重写
摘要:Url重写可以提升用户体验,所以我们一直在追求,呵呵,先来一句广告语。我这里是用HttpHandlerFactory和在Web.config中添加一个配置节来实现重写的,举个例子先:原始Url:abc.aspx?aid=121&bid=321&mid=9重写Url:abc-121-321-9.shtml原始Url:xyz.aspx?type=a 或者xyz.aspx?type=b重... 阅读全文
posted @ 2007-07-04 15:55 博客人 阅读(676) 评论(1) 推荐(0)
ASP.NET2.0轻松搞定统计图表
摘要:本文讲述如何绘制条形图,折线图,柱形图,面积图等常见图形。 效果图: 手把手教程: 原理:OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE6和Office 2000/XP/2003)... 阅读全文
posted @ 2007-04-05 08:54 博客人 阅读(545) 评论(1) 推荐(0)
(Truly原创) 一个漂亮好用的模拟下拉框
摘要:(Truly原创) 一个漂亮好用的模拟下拉框 点击这里下载完整源代码在Web开发中,为了追求界面上的美观,有时候我们需要改变一些控件的呈现外观,通常我们可以通过CSS很方便的达到所需效果,但是对于一些控件缺令Web开发人员非常伤脑筋,比如想要更改下拉框的边框或者下拉箭头的演示,用CSS就非常难实现,这时候只能靠程序代码对系统默认下拉框控件进行模拟,有很多模拟方式都可以达到这一目的,但是本文,笔者... 阅读全文
posted @ 2007-01-17 09:58 博客人 阅读(777) 评论(1) 推荐(0)
ASP.NET 中处理页面“回退”的方法
摘要:我们在编写基于 ASP.NET 的应用程序时,如果代码执行出错或检测到异常,一般会提示用户“返回”或“回退”,或者在多步操作、列表/详细的查看界面中,也会给用户提供回退到上一页面的链接,对于这种情况,大家很快就会想到的简单做法就是利用 Javascript 来实现,即 history.go(-1) ,但是由于 ASP.NET 页面的 PostBack 机制,所以 history.go(-1) 可能... 阅读全文
posted @ 2006-10-23 22:23 博客人 阅读(322) 评论(0) 推荐(0)
GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
摘要:GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载) (一). 示例图片 (二). 代码 [前台] [后台] if( e.Row.RowType == DataControlRowType.DataRow){ //鼠标移动到每项时颜色交替效果 e.Row.Attributes.Add(... 阅读全文
posted @ 2006-09-12 13:28 博客人 阅读(524) 评论(1) 推荐(0)
在ASP.NET中实现Url Rewriting
摘要:作者:Scott Mitchell翻译:Janssen1.0.请一定要抱着批评的态度来看该文章1.1. 概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。 1.2. 内容简介稍微花点时间看一看你做的网站里头... 阅读全文
posted @ 2006-09-10 21:38 博客人 阅读(338) 评论(0) 推荐(0)
在Option条目中填充前导空格的方法
摘要:在Option条目中填充前导空格的方法 在使用Web页面上的下拉列表框(SELECT element)显示数据列表时,有时我们会遇到有层次的数据条目。比如论坛中的子论坛和它的分类之间,以及一些具有包含关系的层次数据条目。使下拉列表框中,不同的level有一定的显示缩进将是非常友好的一种排版方式。 如果在HTML编写状态下,或在ASP等脚本语言中,制作这样的下拉列表窗口非常容易... 阅读全文
posted @ 2006-09-10 21:28 博客人 阅读(819) 评论(0) 推荐(0)
自定义分页(适用于DataList,Repeater)
摘要:用到的是PagedDataSource类,熟悉其中的属性和方法便能快捷掌握分页技巧,用到控件有显示当前页码的Label,上一页,下一页,首页,末页和一动态绑定页码的DropDownList,具体代码如下: //分页绑定方法 void BindDataByPage() { //标记当前页码 int currentPage=Convert.ToInt32(PageNum.Text);... 阅读全文
posted @ 2006-03-02 11:52 博客人 阅读(428) 评论(0) 推荐(0)
ASP.Net学习笔记3
摘要:二十八、 模式对话框 Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showM... 阅读全文
posted @ 2006-03-01 11:38 博客人 阅读(518) 评论(0) 推荐(0)
ASP.NET学习笔记 2
摘要:十、 关于JavaScript-1、 使用热键 0、 调用JS弹出对话框 Page.Response.Write(""); Page.Response.End(); 1、 调用JS程序要把"()"加上,例如:checkinput() 2、 在HTML中调用JS的代码片如下: 3、... 阅读全文
posted @ 2006-03-01 11:37 博客人 阅读(318) 评论(0) 推荐(0)
ASP.NET学习笔记 1
摘要:一、 关于DataGrid的分页除了设置: AllowPaging是指允许分页,这个是最主要的。有了它,我们才能分页。 PageSize是指定每页显示的记录数,如果不写,就会默认为10条。 外,还要加入: OnPageIndexChanged="DataGrid1_PageIndexChanged" public void DataGrid1_PageI... 阅读全文
posted @ 2006-03-01 11:35 博客人 阅读(275) 评论(0) 推荐(0)
关于树型dropdownlist的绑定
摘要:开发产品的时候,需要用到树性的dropdownlist,于是在网上找方法,找了很多,都不是很有效,于是自己写了个! 首先设计好数据库,假设数据库有三个字段Id,ParentId,Name。ParentId是树性结构必须的,就是节点的父节点id,假设跟节点id都是0。下面就可以绑定了! 思路应该很简单,就是先绑定根节点,再循环绑定子节点!父节点和子节点之间为... 阅读全文
posted @ 2006-02-27 14:30 博客人 阅读(256) 评论(0) 推荐(0)
一个任意获得页面控件的方法
摘要:private Control seachControl(Control it,string id) { Control oo=null; foreach(Control c in it.Controls) { oo=c.FindControl(id); if (oo!=... 阅读全文
posted @ 2006-02-27 14:29 博客人 阅读(316) 评论(0) 推荐(0)
生成缩略图
摘要:在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /// /// 生成缩略图 /// /// 源图路径(物... 阅读全文
posted @ 2006-02-27 09:04 博客人 阅读(361) 评论(0) 推荐(0)
ASP.NET中常用功能代码总结----文件操作篇
摘要:一.读取文本文件 1/// 2/// 读取文本文件 3 /// private void ReadFromTxtFile() 5 { 6 if(filePath.PostedFile.FileName != "") 7 { 8 txtFilePath =filePath.PostedFile.FileName; 9 fileExtNa... 阅读全文
posted @ 2006-02-22 09:59 博客人 阅读(703) 评论(1) 推荐(0)
ASP.Net 翻页后继续维持排序
摘要:要想实现翻页后继续排序,实现这样的效果:比如共 15笔记录,每页显示10条则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expression是升序还是降序 示例如下:1.现有的排序事件是这样写的,这个是点击... 阅读全文
posted @ 2006-02-20 16:38 博客人 阅读(223) 评论(0) 推荐(0)
一段数据绑定代码
摘要:一段数据绑定代码 一段数据绑定代码cncproject.pub.Left(string str);返回值是string.作用是把字符长度超过15 字窜去掉后面追加"..."。数据绑定表达是应该支持 函数调用的,可是我这段代码在运行时出现"编译器错误信息: CS1502: 与“cncproject.pub.Left(string)”最匹配的重载方法具有一些无效参数".或者也可以这样15?DataBi... 阅读全文
posted @ 2006-02-20 16:37 博客人 阅读(249) 评论(0) 推荐(0)

1 2 下一页