金色的骷髅 发表于 2015-1-16 22:45:25

ASP.NET网站制作之ASP.NET 2.0编程小技能两则

无论谁倒了对双方阵营的粉丝们也是有害无益。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来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

飘飘悠悠 发表于 2015-2-8 07:09:14

逐步缩小出错代码段的范围,最终确定错误代码的位置。

蒙在股里 发表于 2015-3-7 13:46:37

在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。

活着的死人 发表于 2015-3-15 07:23:35

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

小妖女 发表于 2015-3-21 20:16:50

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
页: [1]
查看完整版本: ASP.NET网站制作之ASP.NET 2.0编程小技能两则