我有asp.net按钮,在它的按钮上点击,我正在重定向它使用
Response.Redirect ("SomeURL.aspx");我不会把任何东西传给SomeURL.aspx。这可以在不往返于服务器的情况下实现吗?
发布于 2012-09-19 04:04:21
您可以使用html锚标记。这是最简单的方法,也可能是最好的方法,因为锚是允许导航的适当控件。
<a href="SomeUrl.aspx">My link</a>如果你仍然想使用asp.net按钮,你可以这样做
<asp:Button runat="server" ID="myButton"
OnClientClick="window.location.href='SomeURL.aspx'; return false;"
Text="Submit"></asp:Button>发布于 2012-09-19 04:04:10
您可以尝试使用基于Javascript Navigate的代码
window.navigate("SomeURL.aspx");示例
<input type="button" value="Navigate to SomeURL" onclick="funcNavigate();">
<script language="JavaScript">
function funcNavigate() {
window.navigate("SomeURL.aspx");
}
</script>发布于 2012-09-19 04:04:01
可以在不往返于服务器的情况下实现这一点吗?
不使用代码隐藏。
但是,您可以连接一个客户端单击处理程序或使用超链接来完成相同的任务。
<button onclick="window.location='SomeURL.aspx'; return false;">Some URL</a>或
<a href="SomeURL.aspx">Some URL</a>超链接是最简单的答案。
https://stackoverflow.com/questions/12484145
复制相似问题