上一篇:深入ASP.NET 2.0的提供者模型 >>
ASP.NET 2.0编程小技巧两则
在asp.net 2.0中,如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息,在ASP.NET 2.0中,你可以建立一个叫app_offline.htm(大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下。这样,任何外部的请求的话,都会马上被转移到该页面了。这个时候,你的网站依然可以被访问,只不过你的应用不能被访问了。呵呵,那样的话,就可以避免很多更新网站是的麻烦事了。
当然,另一个方法,也可以在vs.net 2005的website菜单下的asp .net configuration管理工具中,使你的站点offline.
要注意的是,这个app_offline.htm页面的大小,要大于512字节,用asp.net 之父SCOTT的话来说,就是"
Make sure the app_offline.htm file is large enough (512 bytes) to disable the IE “friendly http errors” feature
2、利用MaintainScrollPositionOnPostback属性
考虑到一个很长的页面,如果每次POSTBACK之后,那个IE的滚动条可能都会回到最开始的地方(最上面),而不会保留其原先已经有的位置,这样用户会比较麻烦,又要把滚动条移动到原来的地方,在asp.net 2.0中,可以设置MaintainScrollPositionOnPostback属性为TRUE即可,即
<%@ Page Language="VB" AutoEventWireup="false" MaintainScrollPositionOnPostback="true" CodeFile="MaintainScrollPosition.aspx.vb" Inherits="MaintainScrollPosition" %>
下一篇:ASP.NET底层架构探索之进入ASP.NET >>
相关文章:
- · 18日精选 AutoCAD阵列操作全攻略
- · 17日精选 Lava-Lava标签功能使用指南
- · 16日精选 穿透ADSL路由入侵内网另类伎俩
- · 15日精选 Linux下如何使用USB盘
- · 1日精选 Windows XP中轻松实现共享上网
- · 19日精选 在AutoCAD中快速精确多等分角
- · 18日精选 系统盘符错乱的解决方案
- · 17日精选 Vista新功能:实用的网络地图
- · 14日精选 让旧PC也能享用Win XP
- · 网络追杀:对暴力的依赖将窒息自由
- · IT精英们不断上演十大傻事
- · 博客写出WEB2.0时代赚钱蓝本
- · 监控软件网上热炒 专家称不必大惊小怪
- · Word 12 Beta1“File”菜单功能预览
- · 微软Office12 Beta1组件多达14个
- · Office 12新格式XPS 对抗Adobe的PDF
- · Office12的新增特性——商业智能组件
- · Office12将加入对PDF格式的支持
- · Office12使用XML格式存储文件 回击WPS
- · 微软Office12三项新功能图文详解
- · Office2007简体中文版浮出水面 美图抢先看
- · Office 2007新测试版将于下周发布
- · Office 2007推迟发布 初定于明年一月
- · Office 2007将于今年下半年发布
- · 微软Office 12的正式名称:Office 2007
- · 微软新版Office最终名称敲定
- · 微软Office12 Beta1版开始接受测试
- · 微软将推Office12 β版 测试者已收邀请函
- · 微软Office12四大组件的最新截图欣赏
- · 微软Office12界面与部分功能的最新消息
- · Office12 Beta预览版试用:其它组件
- · Office12 Beta预览版试用:Excel篇
- · Office12 Beta预览版试用:Word篇
- · Office12 Beta预览版试用:安装篇
- · 一心只为杀流氓 专心只为净网络
- · 奇虎“安全卫士”遭“上网助手”拦截
- · 网上流氓横行难以打击 自律公约遭业内质疑
- · 周鸿祎“从良” 奇虎3721博弈流氓软件
