仓酷云

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

[学习教程] ASP.NET网页设计Server.Transfer,Response.Redirect 和...

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:50:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就安全性而言,Java已经远远低于VB.NET,更无法与安全性著称的C#相比。Server.Transfer(ASP3.0以上)和Response.Redirect在之前的ASP中就存在了,Page.Navigate是ASP.NETBeta1供应的新功效,它们之间的区分在于:

1、Server.Transfer-用于把处置的把持权从一个页面转移到另外一个页面,在转移的过程当中,没有分开服务器,外部控件(如:request,session等)的保留的信息稳定,因而,你能从页面A跳到页面B而不会丧失页面A中搜集的用户提交信息。别的,在转移的过程当中,扫瞄器的URL栏稳定。

2、Response.Redirect-发送一个HTTP呼应到客户端,告知客户端跳转到一个新的页面,客户端再发送跳转哀求到服务器。利用此办法时,将没法保留一切的外部控件数据,页面A跳转到页面B,页面B将没法会见页面A中Form提交的数据。

3、Page.Navigate-Page.Navigate完成的功效和Response.Redirect差未几,它实践上包含三个步骤:起首挪用Response.Redirect,其次顺次卸载一切的控件,最初挪用Response.End。

<b>出格要注重的是:</b>在.NETBeta2中,Microsoft将不再包含Page.Navigate这个功效,人人应当如今就用Response.Redirect来取代Page.Navigate,以节俭未来晋级
[img=1border=0style=,1src=]http://www.ckuyun.com/[/img]

C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。
小妖女 该用户已被删除
沙发
发表于 2015-1-18 16:28:25 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
透明 该用户已被删除
板凳
发表于 2015-1-22 12:38:01 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
深爱那片海 该用户已被删除
地板
发表于 2015-1-31 06:41:47 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
柔情似水 该用户已被删除
5#
发表于 2015-2-6 17:55:48 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
小女巫 该用户已被删除
6#
发表于 2015-2-17 22:08:46 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
小魔女 该用户已被删除
7#
发表于 2015-3-5 23:12:04 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
飘灵儿 该用户已被删除
8#
发表于 2015-3-12 16:35:40 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
因胸联盟 该用户已被删除
9#
发表于 2015-3-20 00:13:46 | 只看该作者
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 17:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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