蒙在股里 发表于 2015-1-16 22:18:06

ASP.NET网站制作之asp和asp.net中Server.UrlEncode

既然话题已经抄起,我打算今晚发篇博文再引导一下舆论方向,使它再火两天,抛砖引玉,而且赵劼先生一直在跟帖,使.NET阵营的我感到万分难得。ASP.net中的Server.UrlEncode函数和ASP中的Server.URLEncode函数前往的值纷歧样。
实验代码:
ASP.net中:Response.Write(Server.UrlEncode("汇编"));前往:%e6%b1%87%e7%bc%96
ASP中:Response.WriteServer.URLEncode("汇编")前往:%BB%E3%B1%E0
发生这个成绩的缘故原由:
ASP.net中的Server.UrlEncode默许是依照UTF-8编码体例举行处置的
ASP中是依照当地设置编码体例举行处置的。
假如你在ASP.net下接纳以下的编码:ASP和ASP.net的了局就会一样:
Response.Write(HttpUtility.UrlEncode("汇编",Encoding.Default));
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。

再见西城 发表于 2015-1-18 18:16:46

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

金色的骷髅 发表于 2015-1-22 21:13:17

使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

精灵巫婆 发表于 2015-1-31 11:58:42

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

兰色精灵 发表于 2015-2-6 19:24:43

市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。

飘灵儿 发表于 2015-2-18 09:39:32

Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!

若相依 发表于 2015-3-6 04:18:50

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。

谁可相欹 发表于 2015-3-12 21:04:50

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

不帅 发表于 2015-3-20 03:02:27

逐步缩小出错代码段的范围,最终确定错误代码的位置。
页: [1]
查看完整版本: ASP.NET网站制作之asp和asp.net中Server.UrlEncode