我有asp.net按钮,并在其上的按钮点击我使用ASP.NET网址导航
Response.Redirect ("SomeURL.aspx");
我没有经过什么SomeURL.aspx重定向它。这可以实现没有往返服务器?
我有asp.net按钮,并在其上的按钮点击我使用ASP.NET网址导航
Response.Redirect ("SomeURL.aspx");
我没有经过什么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"></Button>
这可以实现没有往返服务器?
不使用后面的代码。
但是,您可以连接客户端单击处理程序或使用超链接来完成相同的事情。
<button onclick="window.location='SomeURL.aspx'; return false;">Some URL</a>
或
<a href="SomeURL.aspx">Some URL</a>
超链接是最简单的答案。
您可以使用此代码尝试 - 基于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>