나는 asp.net 버튼이 그것의 버튼을 내가 SomeURL.aspx에 아무것도 통과하고 있지 않다ASP.NET URL 탐색
Response.Redirect ("SomeURL.aspx");
를 사용하여 리디렉션하고 클릭합니다. 서버로 왕복하지 않고도이 작업을 수행 할 수 있습니까?
나는 asp.net 버튼이 그것의 버튼을 내가 SomeURL.aspx에 아무것도 통과하고 있지 않다ASP.NET URL 탐색
Response.Redirect ("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>