文章分类 -  DotNet

1 2 下一页
收集,以及总结DotNet知识
关于 asp.net 服务器控件几个 ID 的说明
摘要:对于每一个服务器控件System.Web.UI.Control 都具有 ID,UniqueID,ClientID 三个属性,那么这个三者到底有河关系,在客户端HTML中又是如何对应呈现的呢?ID:获取或设置分配给服务器控件的编程标识符。分配给控件的编程标识符。 (可写)设置服务器控件上的此属性可提供对服务器控件的属性、事件和方法的编程访问。Web开发人员可以通过在ASP.NET服务器控件的开始标记... 阅读全文
posted @ 2010-10-03 22:52 merrick 阅读(191) 评论(0) 推荐(0)
深度解析Asp.Net2.0中的Callback机制
摘要:看到不少朋友最近在写使用callback的文章,也有点手痒,也来涂鸦一下,挖掘挖掘callback的潜力。callback的一般使用方法还算简单,直接参照msdn的帮助和范例就足够了。但是想要真正用好、用精,或者想开发一些基于callback机制的WEB组件,那么,就要先深入了解callback的实现机制了。在本文中,Teddy将和您一起解析callback的整个调用、反馈机制,相信对于帮助您更好... 阅读全文
posted @ 2010-10-03 22:33 merrick 阅读(327) 评论(0) 推荐(0)
获取数据库中的所有表
摘要:本Blog登出后受到了大家的关注,其中“盛国军”朋友提出了使用存储过程“sp_tables”也可以实现这个目的,所有本人对这个Blog有进行了完善。在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用C#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。1、SQLDMOSQLDMO是操作... 阅读全文
posted @ 2010-10-03 22:31 merrick 阅读(412) 评论(0) 推荐(0)
ViewState机制由浅入深2
摘要:2.2.2 Pair类及ViewState的存储Page及所有控件的ViewState、ControlState都是存储在Pair类的实例中,了解Pair类及ViewState如何存储在Pair类中很重要。Pair定义的System.Web.UI中具体定义如下:public sealed class Pair{ public object First; public object Second; ... 阅读全文
posted @ 2010-10-03 22:27 merrick 阅读(174) 评论(0) 推荐(0)
ViewState机制由浅入深1
摘要:1 ViewState机制是什么? ViewState机制是asp.net中对同一个Page的多次请求(PostBack)之间维持Page及控件状态的一种机制。在WebForm中每次请求完,Page对象都会被释放,对同一个Page的多次请求之间的状态信息,如何进行维护呢?WebForm中,每次请求都会存在客户端和服务器之间的一个交互。如果请求完成之后将一些信息传回到客户端,下次请求的时候客户端再将... 阅读全文
posted @ 2010-10-03 22:26 merrick 阅读(180) 评论(0) 推荐(0)
ViewState机制由浅入深3
摘要:2.2.4 StateBag类ViewState是控件的一个属性,用来使用控件具有记忆功能。在前边的讲述中,我们可以看到控件的一些属性通过使用ViewState能够恢复原来的值,保存本次的值,在Control类中很多方法的实现也是直接调用了ViewState的方法。ViewState的类型是StateBag,下面我们就了解一下在StateBag中是如何实现这些功能的。StateBag定义在Syst... 阅读全文
posted @ 2010-10-03 22:24 merrick 阅读(263) 评论(0) 推荐(0)
获取网页中的验证码图片
摘要:有时候我们需要获得网页上的图片,尤其是向验证码这样的图片.这个方法就是将网页上的图片获取到PictureBox中.效果入下图所示.右边是使用Webbrowser控件装载的某网站的注册页面,其中包括了验证码.左边是获取到的验证码,装载在PictureBox中.也许有人会问,通过Webbrowser也能够看到注册页面的验证码为什么还要,在获得这个验证码.原因如下:当你不想让别人知道在做什么的时候需要使... 阅读全文
posted @ 2010-10-03 22:21 merrick 阅读(338) 评论(0) 推荐(0)
IsPostBack深入探讨
摘要:1 IsPostBack介绍IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当IsPostBack=false时表示第一次请求。在asp.net框架内部有很多的场景需要判断IsPostBack,比如LoadAllState等操作就需要在PostBack的时... 阅读全文
posted @ 2010-10-03 22:20 merrick 阅读(147) 评论(0) 推荐(0)
比较C#中的readonly与const
摘要:比较C#中的readonly与constC#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 const为编译时常量,程序编译时将对常量值进行解析,并将所有常量引用替换为相应值。 下面声明两个常量:数... 阅读全文
posted @ 2010-09-27 11:08 merrick 阅读(132) 评论(0) 推荐(0)
ASP.NET 学习笔记(转载: 缘易姿姿Hermes Liu)
摘要:一、 关于DataGrid的分页除了设置:AllowPaging是指允许分页,这个是最主要的。有了它,我们才能分页。PageSize是指定每页显示的记录数,如果不写,就会默认为10条。另外,还要加入:OnPageIndexChanged="DataGrid1_PageIndexChanged"publicvoidDataGrid1_PageIndexChanged(objectsender,Dat... 阅读全文
posted @ 2010-09-09 16:52 merrick 阅读(395) 评论(0) 推荐(0)
一个继承于DropDownList的树状控件
摘要:由于工作需要特扩展了一下已有的DropDownList控件,使其能显示树状结构的数据,主要用于那些有层次关系的数据显示。如下图所示:该控件为无限级扩展的,只需要指定其子节点字段名(默认为ID),父节点字段名(默认为parentID),以及第一层父节点的值即可(默认为0)。1.首先定义常量protectedconststringstrT="├";protectedconststringstrL="└... 阅读全文
posted @ 2010-09-09 16:44 merrick 阅读(366) 评论(0) 推荐(0)
深入理解 __doPostBack
摘要:在我的随笔《Page,你是怎样处理回发事件的?》中曾提出一个疑问,如何得到引起页面PostBack的控件?通过阅读Page类的源码,误打误撞,无意中看到了__EVENTTARGET和__EVENTARGUMENT这两个常量的定义,并通过调试分析页面,知道了通过Request.Form[“__EVENTTARGET”]可以获取到触发页面PostBack的事件源(控件的ID)。... 阅读全文
posted @ 2010-09-09 16:19 merrick 阅读(76) 评论(0) 推荐(0)
ASP.NET应用程序生命周期趣谈(四)
摘要:PS:本文很长,建议倒杯水拿点儿干粮再回来看,谢谢。在之前的三篇文章中,我们还算简明扼要的学习了asp.net的整个生命周期,我们知道了一个Request进来以后先去ISAPI Filter,发现是asp.net程序后又ASPNET_ISAPI.dll这个ISAPI Extension来进行处理。在ASPNT_ISAPI创建了Worder Process后,在管道中经过HttpModule的处理来... 阅读全文
posted @ 2010-09-07 11:17 merrick 阅读(203) 评论(0) 推荐(0)
ASP.NET应用程序生命周期趣谈(三)
摘要:在之前的文章中,我们提到过P_Module(HttpModule)这个能干的程序员哥们儿,它通过在项目经理HttpApplication那里得到的授权,插手整个应用程序级别的事件处理。所有的HttpModule都要实现IHttpModule接口,那么我们看IHttpModule的定义:namespace System.Web{ public interface IHttpModule { void... 阅读全文
posted @ 2010-09-07 11:16 merrick 阅读(142) 评论(0) 推荐(0)
ASP.NET应用程序生命周期趣谈(二)
摘要:在上回书开始的时候我们提到博客园的IIS看了一眼我的请求后就直接交给ASP.NET去处理了,并且要求ASP.NET处理完之后返回HTML以供展示。那么我们不仅要问:1, IIS肯定是没有眼睛的啦,那它是怎么“看”的呢?2, 在“看”到了.aspx的页面请求后又是如何把它交给ASP.NET的呢?如果不做任何处理那它的存在又有什么意义呢?3, ASP.N... 阅读全文
posted @ 2010-09-07 11:14 merrick 阅读(116) 评论(0) 推荐(0)
ASP.NET应用程序生命周期趣谈(一)
摘要:这几天一直在看ASP.NET应用程序生命周期,真是太难了,我理解起来费了劲了,但偏偏它又是那么重要,所以我希望能给大家带来一篇容易理解又好用的文章来帮助学习ASP.NET应用程序生命周期。这篇就是了。当你访问博客园想看我的这篇文章的时候,这个请求就被博客园的WEB SERVER(IIS)接收到了。博客园IIS看了一眼我的请求,“噢,是.aspx啊,给ASP.NET去处理吧,就把我这个请... 阅读全文
posted @ 2010-09-07 11:13 merrick 阅读(109) 评论(0) 推荐(0)
图片防盗链转载(蓝丶 sky)
摘要:虽然这个很多人有讲到了,一搜一大把!现在写主要是以后要用不用在去找了新建一个类库AvoidImage 继承IHttpHandler,记得引用System.Web[代码]default.aspx[代码]这样当主机头不对或ip不对就看不到那张图片,显示的是我们的默认图,下载下来也是默认图片 阅读全文
posted @ 2010-09-06 15:17 merrick 阅读(97) 评论(0) 推荐(0)
真正理解ViewState(TRULY Understanding ViewState)
摘要:引用地址(en):http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx引用地址(zh):http://blog.csdn.net/vividboy/archive/2008/01/28/2069347.aspx ViewState是一个被误解很深的动物了。我希望通过此文... 阅读全文
posted @ 2010-09-06 09:01 merrick 阅读(190) 评论(0) 推荐(0)
ASP.NET程序中常用编程代码(二)
摘要:1、绑定在DataList中的DropDownListprivate void dlistOrder_EditCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e){//绑定订单状态for(int i=0;i<((DropDownList)dlistOrder.Items[e.Item.Item... 阅读全文
posted @ 2010-09-03 15:48 merrick 阅读(146) 评论(0) 推荐(0)
ASP.NET程序中常用编程代码(一)
摘要:1.为按钮添加确认对话框Button1.Attributes.Add("onclick","return confirm(’确认?’)");button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")2.删除表格选... 阅读全文
posted @ 2010-09-03 15:47 merrick 阅读(86) 评论(0) 推荐(0)

1 2 下一页