1

众所周知,HyperLink 有一个 navigateURL 属性,每当您单击超链接时,您都会重定向到链接目标,这没关系。

因此,视觉案例中的 LinkBut​​ton 与 Hyperlink 相同,但它没有 navigateURL 属性,您可以通过在 LinkBut​​ton 的 OnClick 事件上使用 Response.Redirect 来重定向用户,

这些方法之间的区别在于 HyperLink 能够在新的浏览器选项卡或新页面上打开目标 URL,但 linkBut​​ton 只是在当前打开的窗口中重定向用户。

您可以使用 javascript 通过 window.opn 打开一个窗口,但我只需要使用一个超链接,该超链接通过用户选择的项目的组合生成他的目标 URL(这对于超链接是不可能的,但可以通过 LinkBut​​ton 获得)

每当用户在选择项目之前非静态单击链接时生成 NavigatURL 的任何想法

4

1 回答 1

0

一个链接按钮可以通过 Response.Redirect(""); 在单击时触发重定向。您可以将要重定向到的 URL 存储为按钮的命令参数...超链接是一个链接,您可以处理客户端点击,但最简单的可能是创建自己的链接...我不确定您正在寻找的最终解决方案是什么?

您希望能够处理服务器上的点击然后重定向吗?如何生成 URL?您始终可以通过以下方式更改 JS 中链接的 href:

var a = document.getElementById("linkid");
a.href = "http://hewlink.com";
于 2010-01-06T15:31:49.893 回答