仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 620|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之ASP.NET 2.0编程小技能两则

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:45:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
无论谁倒了对双方阵营的粉丝们也是有害无益。asp.net|编程|技能  1、使用app_offline.htm
  在asp.net2.0中,假如你要COPY站点,举行站点保护,部署,和举行大批修正,有大概要停失落你的WEB使用程序了,而以一个友爱的体例提醒给用户,好比甚么“本网站正在更新”等等的信息,在ASP.NET2.0中,你能够创建一个叫app_offline.htm(巨细写不妨)的静态HTM页面文件,个中修正成你要一时显现的内容,将其放在你的使用的根目次下。如许,任何内部的哀求的话,城市即刻被转移到该页面了。这个时分,你的网站仍然能够被会见,只不外你的使用不克不及被会见了。呵呵,那样的话,就能够制止良多更新网站是的贫苦事了。
  固然,另外一个办法,也能够在vs.net2005的website菜单下的asp.netconfiguration办理工具中,使你的站点offline.
  要注重的是,这个app_offline.htm页面的巨细,要年夜于512字节,用asp.net之父SCOTT的话来讲,就是"
Makesuretheapp_offline.htmfileislargeenough(512bytes)todisabletheIE“friendlyhttperrors”feature
  2、使用MaintainScrollPositionOnPostback属性
  思索到一个很长的页面,假如每次POSTBACK以后,谁人IE的转动条大概城市回到最入手下手的中央(最下面),而不会保存其本来已有的地位,如许用户会对照贫苦,又要把转动条挪动到本来的中央,在asp.net2.0中,能够设置MaintainScrollPositionOnPostback属性为TRUE便可,即
<%@PageLanguage="VB"AutoEventWireup="false"MaintainScrollPositionOnPostback="true"CodeFile="MaintainScrollPosition.aspx.vb"Inherits="MaintainScrollPosition"%>
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-19 22:48:19 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
金色的骷髅 该用户已被删除
板凳
 楼主| 发表于 2015-1-25 10:35:09 | 只看该作者
Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。
兰色精灵 该用户已被删除
地板
发表于 2015-2-2 21:42:26 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-8 07:09:14 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
蒙在股里 该用户已被删除
6#
发表于 2015-3-7 13:46:37 | 只看该作者
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
活着的死人 该用户已被删除
7#
发表于 2015-3-15 07:23:35 | 只看该作者
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
小妖女 该用户已被删除
8#
发表于 2015-3-21 20:16:50 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-11 06:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表