ASP.NET网页编程之妙用ASP2.0中的URL映照改动网址
如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具) URL映照有甚么用呢?举个对照有用的例子,好比你开辟一个Blog网站,每一个Blog主页的加载地点是
www.blog.com/Default.aspx?id=anckly
Default页经由过程id来选择加载对使用户的博客内容,可是你又必要你的用户只需输出www.blog.com/anckly就能够会见他的博客。这时候候就能够利用ASP.Net2.0中的URL映照来完成这个效果。
完成的道理是经由过程设置网站Web.config文件来举行URL映照。
<!--URL映照-->
<urlMappingsenabled="true">
<addurl="~/anckly"mappedUrl="~/Default.aspx?id=anckly"/>
</urlMappings>
接上去是设置映照路径.url暗示用户输出的URL,mappedUrl暗示服务器真正吸收的网页URL。
回到开始的成绩,就能够在每一个用户注册后为urlMappings增添一个add节点(完成道理请参考System.Configuration定名空间),存储每一个用户的URL映照路径。
URL映照的另外一个用途是用来埋没实在网页路径,,为网站供应必定平安包管。
第一步是设置urlMappings的enabled属性为true,如许网站就能够举行URL映照了。
可怜的程序员,还是逃不出移植的命运! 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。 提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
页:
[1]