새 페이지로 리디렉션하는 aspx 페이지
ASPX 페이지가있는 새 페이지로 브라우저를 리디렉션하는 데 필요한 코드는 무엇입니까?
내 페이지 default.aspx에서 이것을 시도했습니다.
<% Response.Redirect("new.aspx", true); %>
또는
<%@ Response.Redirect("new.aspx", true); %>
그리고 이로 인해 확인되지 않은 서버 오류가 발생했습니다. 오류 코드를 볼 수 없습니다. 서버가 내 통제권에 있지 않고 오류가 공개되지 않았기 때문입니다.
페이지의 첫 번째 줄부터 끝까지 필요한 모든 코드를 제공 해주시면 감사하겠습니다.
<%@ Page Language="C#" %>
<script runat="server">
protected override void OnLoad(EventArgs e)
{
Response.Redirect("new.aspx");
}
</script>
메타 태그를 사용하여 HTML에서 평범하게 할 수도 있습니다 .
<html>
<head>
<meta http-equiv="refresh" content="0;url=new.aspx" />
</head>
<body>
</body>
</html>
Darin의 대답은 훌륭합니다. 302 리디렉션을 생성합니다. 다음은 영구 301 리디렉션을 생성하도록 수정 된 코드입니다.
<%@ Page Language="C#" %>
<script runat="server">
protected override void OnLoad(EventArgs e)
{
Response.RedirectPermanent("new.aspx");
base.OnLoad(e);
}
</script>
VB를 사용하는 경우 세미콜론을 삭제해야합니다.
<% Response.Redirect("new.aspx", true) %>
또는 자바 스크립트를 사용하여 다른 페이지로 리디렉션 할 수 있습니다.
<script type="text/javascript">
function toRedirect() {
window.location.href="new.aspx";
}
</script>
toRedirect()
클라이언트 (예 : body 태그의 onload 이벤트) 또는 다음을 사용하여 서버 에서이 함수를 호출합니다 .
ClientScript.RegisterStartupScript(this.gettype(),"Redirect","toRedirect()",true);
서버를 제어하지 않더라도 프로젝트의 Web.config 파일에 다음 줄을 추가하여 오류 메시지를 볼 수 있습니다 (아래 <system.web>
).
<customErrors mode="off" />
aspx 리디렉션 :
<iframe>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.avsapansiyonlar.com/altinkum-tatil-konaklari.aspx");
}
</script>
</iframe>
ASP.NET 내의 특별한 경우 페이지가 다른 페이지가 아닌 지정된 .aspx 페이지에 의해 리디렉션되는지 알고 싶다면 세션 이름에 정보를 입력하고 수신하는 Page_Load 이벤트에서 필요한 조치를 취하십시오.
참고 URL : https://stackoverflow.com/questions/1093081/aspx-page-to-redirect-to-a-new-page
'code' 카테고리의 다른 글
문자열이 너무 긴 경우“…”로 어떻게자를 수 있습니까? (0) | 2020.10.29 |
---|---|
Android에서 아랍어 텍스트를 지원하는 방법은 무엇입니까? (0) | 2020.10.29 |
C #에서 try / finally 오버 헤드? (0) | 2020.10.28 |
IntelliJ로 스칼라 설정 (0) | 2020.10.28 |
EditText setError 메시지가 입력 후 지워지지 않음 (0) | 2020.10.28 |