2
|
odiseh · 技术社区 · 15 年前 |
1
2
如果您只是使用静态URL链接到另一个页面,请使用HTML锚链接。它将有更好的性能,并且只需要在一个地方使用代码:页面。 如果在重定向之前需要在服务器上执行操作,包括操作URL(例如动态创建querystring参数),则使用服务器控件(button、link、link button)。 |
2
11
取决于您的需求:
|
3
4
好吧,一个锚标签提供了一次到服务器的往返旅行。 |
4
1
我会用锚标签。似乎在重定向过程中,除了使用链接按钮控件外,您在往返过程中做了额外的工作,而且收获不大(至少这是我从您的问题中推测的,有充分的理由使用它)。另外(不是说这可能会对您的情况产生影响),它确实会导致附加的状态代码被发送到浏览器(302),告诉客户机应用程序可能有问题。如果您在一个高度安全的站点上工作,或者让非浏览器应用程序访问页面以获取信息,那么这可能是一个问题。 事实上,你还有第三个选择,可以满足你的需要。根据页面的设置方式和需要执行的操作,您可以使用server.transfer。 |
5
1
如果您只想使用一个按钮而不是链接的外观,您可以使用javascript在按钮的onclick中更改页面的位置,还可以保存到服务器的访问。 |
Maddison · 如果用户选择18岁以下,则需要表单重定向用户 2 年前 |
subash web · Iam在django中重定向模板时传递值 2 年前 |
Joesph Stah Lynn · 反应窗口的版本。地方替换()? 2 年前 |
P S · 在laravel 5.5中输入不起作用时重定向回 6 年前 |
kebie · Django:如果url是由用户手动写入的,则重定向 6 年前 |
Ashy Ashcsi · Reactjs从操作重定向 6 年前 |
Tonye Boro · 用户注销后未重新搜索回上次访问的页面 6 年前 |
Pavel Nedev · 表单提交时的PHP重定向无效 6 年前 |