欢迎光临
我们一直在努力

ASP.NET四种页面导航方式对比与选择 (1)-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

asp.net应用中,web表单之间的导航有多种方式:用超级链接,用response.redirect,用server.transfer,或者用server.execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。

一、超级链接

从一个表单进入另一个表单最简单的方式是使用html超级链接控件。在web表单中,使用超级链接的html代码类如:

ASP.NET四种页面导航方式对比与选择 (1)-.NET教程,Asp.Net开发

当用户点击该超级链接,webform2.aspx执行并将结果发送到浏览器。超级链接导航方式几乎可用于任何地方,包括html页面和普通的asp页面。asp.net还提供了另一种可替换使用的方法,即hyperlink服务器控件:

ASP.NET四种页面导航方式对比与选择 (1)-.NET教程,Asp.Net开发

上述html代码的运行结果和第一个例子相同,因为asp.net把hyperlink web服务器控件视为一个html超级链接控件。但两者有一点重要的区别,hyperlink web服务器控件可以在服务器端编程。具体地说,可以在程序代码中改变它的navigateurl属性,从而允许构造出具体目标可根据应用的当前状态动态变化的超级链接,例如:

ASP.NET四种页面导航方式对比与选择 (1)-.NET教程,Asp.Net开发

这段代码执行后,如果用户点击链接,他看到的将是webform3.aspx,而不是webform2.aspx。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP.NET四种页面导航方式对比与选择 (1)-.NET教程,Asp.Net开发
分享到: 更多 (0)