ASP.NET URL导航

ASP.NET URL导航,asp.net,Asp.net,我有asp.net按钮,在它的按钮上单击我正在使用重定向它 Response.Redirect ("SomeURL.aspx"); 我没有向SomeURL.aspx传递任何内容。这是否可以在不往返服务器的情况下实现 这是否可以在不往返服务器的情况下实现 不使用代码隐藏 但是,您可以连接客户端单击处理程序或使用超链接来完成相同的任务 <button onclick="window.location='SomeURL.aspx'; return false;">Some URL<

我有asp.net按钮,在它的按钮上单击我正在使用重定向它

Response.Redirect ("SomeURL.aspx");
我没有向SomeURL.aspx传递任何内容。这是否可以在不往返服务器的情况下实现

这是否可以在不往返服务器的情况下实现

不使用代码隐藏

但是,您可以连接客户端单击处理程序或使用超链接来完成相同的任务

<button onclick="window.location='SomeURL.aspx'; return false;">Some URL</a>
一些URL



超链接是最简单的答案。

您可以尝试使用此代码-基于
Javascript导航

window.navigate("SomeURL.aspx");
样品

 <input type="button" value="Navigate to SomeURL" onclick="funcNavigate();"> 

  <script language="JavaScript">
  function funcNavigate() {
  window.navigate("SomeURL.aspx");
  }
  </script>

函数funcNavigate(){
导航(“SomeURL.aspx”);
}

您可以使用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>

<asp:Button runat="server" ID="myButton"
  OnClientClick="window.location.href='SomeURL.aspx'; return false;"
  Text="Submit"></asp:Button>