使用链接按钮或超链接性能检查用户登录

本文关键字:性能 检查 用户 登录 超链接 链接 按钮 | 更新日期: 2023-09-27 18:31:39

哪个选项更好,当您重定向到其他页面并且用户需要登录才能使用它时。

  1. 使用链接按钮,您可以在onClick事件中检查用户是否已登录,然后重定向...

  2. 使用超链接,您可以设置navigateUrl,并在页面上加载其他页面检查用户是否已登录,如果没有重定向到登录页面...

哪个选项对性能更好,或者哪个选项更适合使用它......在第一个选项中,您有回发(整个页面重新加载),在第二个选项中,您只有重定向,但如果用户未登录,还可以加载page_load事件......

使用链接按钮或超链接性能检查用户登录

Hyperlink控件将用户直接带到指定位置无需回发到服务器。

LinkButton控件首先将窗体发布到服务器,然后导航到 URL。如果需要在转到目标 URL 之前执行任何服务器端处理,请使用 LinkButton

如果不需要服务器端处理,请不要浪费往返并使用 HyperLink 控件。

因此,从您的问题来看:Which option is better, when you have redirect to other page and user need to be logged in to use it,似乎您希望在用户登录时,只有他们才能使用他们被重定向的页面。

因此,如果重定向到它们的新页面,则 也验证用户,然后 去Hyperlink .如果新重定向的页面未验证用户,并且您需要经过验证的用户使用新页面,请转到LinkButton

我认为这个问题的答案在于控件的应用。

在页面内工作时使用链接按钮(回发),重定向浏览器时使用超链接。

理想情况下,在这种情况下将使用超链接,因为假设它们已登录,一旦您到达该页面,如果他们没有将它们发送到登录页面。登录后,将他们发送回他们请求的页面。

现在,您还可以考虑在显示超链接或任何其他控件之前检查他们是否登录。

干杯。