ASP.NET中用户控件与HttpHandler,HttpModule
什么是用户控件(User Control)?
用户控件其实就是一种自定义的组合控件,通常由系统提供的可视化控件组合而成,
用户控件中不仅可以定义显示页面,还可以编写事件处理代码。当多个网页中包括
有部分相同的用户界面时,可以将这些内容相同的部分提取出来,做成用户控件。
HttpHandler:事实上,当一个HTTP请求到达HttpModule时,整个ASP.NET
Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于Http
请求来讲,HttpModule是一个HTTP请求的“必经之路”它可以在这个HTTP请求
传递到真正的请求处理中心之前附加一些需要的信息在这个HTTP请求信息之上,
或者针对截获的这个HTTP请求信息做一些额外的工作,或者在某些情况下干脆终止
满足一些条件的HTTP请求,从而可以起到一个Filter(过滤器)的作用。
HttpHandler:HttpHandler是HTTP请求的真正处理中心。正是在这个HttpHandler
容器中,ASP.NET才真正地对客户端请求的服务器页面做出编译和执行,并将处理后的信息
附加HTTP请求信息流中再次返回到HttpModule中,这时候HttpModule则会继续对处理
完毕的HTTP请求信息流进行层层的转交动作,直到返回到客户端为止。
相关文档:
第一步:创建对象
第二步:设置属性
①pdsBooks.AllowPaging=true;
②pdsBooks.PageSize=5;
③pdsBooks.CurrentPageIndex=CurrentPage-1;
④pdsBooks.DataSource=BookManage.GetAllBooks();
第三步:绑定数据源
DataList1.DataList=pdsBooks;
DataList1.DataBind(); ......
ASP.NET下载文件出现提示框或者直接显示在浏览器中
技术交流 2008-06-20 11:44 阅读42 评论0
字号: 大大 中中 小小
1:出现文件下载提示框
string strFile="F:\\a.doc";//路径根据实际情况而定
if(!System.IO.File.Exists(strFile))
{
  ......
刚开始学.NET的朋友可能不清楚Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了<span></span>,而Literal则是什么标记都不带,下面进入正题:
昨天做一个网站的视频新闻管理,首先我要在页面里添加一个播放器,如下:
1<OB ......
以前写过关于回调的代码,今天想用的时候又找不到了,费了好大劲才搞定,纪录一下,以备后用。
其实比较简单,关键是最后一行调用的函数renderGrid(_grid)。
public string sCallBackFunctionInvocation;
string ret ......