易截截图软件、单文件、免安装、纯绿色、仅160KB

关于Asp.net网页局部刷新

今天要记录的是一篇关于局部刷新的,刚做网页的时候,每实现网页中的一个功能,都要刷新整个页面,感觉很烦人,严重影响了网站效率,而且整个网页刷新还会造成很多其他问题,所以就到网上查了些局部刷新的东西,并在做项目中使用了,挺好用的,也很简单,下面我就简单写两种用法:
1.这个做起来比较简单,主要依靠一个updatepanel控件就可以了,先添加一个SriptManager,然后添加一个UpdatePanel,然后在<ContentTemplate>标签中间放入要局部刷新的页面内容,以下是个例子:
<asp:ScriptManager ID="sm1" runat="server" />
        <asp:UpdatePanel ID="up1" runat="server" UpdateMode="Always">
        <ContentTemplate>
       
</ContentTemplate>
</asp:UpdatePanel>
如果有特殊需要,比如在局部刷新的页面里面有需要刷新整个页面的按钮什么的,就用到下面的东西了,比如Button1在局部刷新的页面里面,而按下它后需要刷新整个页面,则在</asp:UpdatePanel>之前加入如下代码即可:
<Triggers>
        <asp:PostBackTrigger ControlID="Button1" />
</Triggers>
这样按下Button1就会刷新整个页面,也可以是局部刷新页面外的控件执行局部刷新页面的功能,在<Triggers>之间换成如下代码就行了:
<asp:AsyncPostBackTrigger ControlID="Button1" />
但用<Triggers>的前提是updatemodel的UpdateMode="Always"
 
2.还有就是用iframe,在一个网页中定义一个iframe,在iframe中打开其他网页的链接。比如用iframe的src属性指定别的页面或者用一个链接的target属性指定为iframe的id。
在用iframe的时候,iframe中要显示的其他网页可能会有很多个,而这些网页的高度不一定都是相同的,这时候就需要用到自适应高度了,只需要在这些需要显示的网页中加入如下代码就可以了,这样页面显示就不会因为高度问题而显示不全:
<script language="javascript" type="text/javascript">
            parent.document.all("MainList").style.height = document.body.scrollHeight;
</script>
关于局部刷新的方法网上还有很多,大家可以到Baidu上Go


相关文档:

ASP.net的URL重写 落日空间

ASP.net

URL
重写
 
有关于
URL
的重写,本文也只是拿来主意。相继有
MS
的组件“
URLRewriter”和在Global.asax里的“
Application_BeginRequest()”编码方式,以及IIS里的ISAPI设置。
娜列下来,实现方法也都很简单。
 
方法一:MS组件
这里也不用详解了,相关请看:
......

拍破脑袋才想出来 ntfs+oracle+2003+asp.net

环境:asp.net +oracle9+windows2003
在本地测试网站完全没有问题。但是一上传到服务器就出问题了,数据库无法连接。由于远程没有VS环境,所以无法调试。真是费了牛劲才找到解决方案:
Problem Description -------------------  When running an application that connects to Oracle and uses the Authenticated ......

在ASP.NET中支持断点续传下载大文件(ZT)

IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。
一. 两个必要响应头Accept-Ranges、ETag
        客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: ......

Asp.net使用ajax无刷新上传文件(附源码)

使用Ajax无刷新上传文件是当前比较流行的功能。借助JQuery强大的插件,现在已经可以很容易了。
首先导入js文件jquery.ajaxfileupload.js。此插件的原理是在文档中创建iframe和form然后在将文件上传到服务器。
 1 <html xmlns="http://www.w3.org/1999/xhtml">
 2 <head id="Head ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号