programing

새 페이지로 리디렉션할 spx 페이지

muds 2023. 7. 15. 10:39
반응형

새 페이지로 리디렉션할 spx 페이지

ASPX 페이지가 있는 새 페이지로 브라우저를 리디렉션하는 데 필요한 코드는 무엇입니까?

나는 이것을 내 페이지 default.aspx에서 시도했습니다.

<% Response.Redirect("new.aspx", true); %>

또는

<%@ Response.Redirect("new.aspx", true); %>

이로 인해 서버 오류가 발생하여 확인할 수 없습니다.서버가 제어할 수 없고 오류가 공개되지 않았기 때문에 오류 코드를 볼 수 없습니다.

페이지의 1행부터 끝까지 필요한 코드를 모두 제공해주시면 정말 감사하겠습니다.

<%@ 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>

다린이의 대답은 아주 좋습니다.그러면 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) %>

또는 Javascript를 사용하여 다른 페이지로 리디렉션할 수 있습니다.

<script type="text/javascript">
    function toRedirect() {
        window.location.href="new.aspx";
    }
</script>

이 이름toRedirect()클라이언트(예: 본문 태그의 onload 이벤트) 또는 서버에서 다음을 사용하여 기능을 수행합니다.

ClientScript.RegisterStartupScript(this.gettype(),"Redirect","toRedirect()",true);

서버를 제어하지 않더라도 프로젝트의 Web.config 파일에 다음 행을 추가하여 오류 메시지를 볼 수 있습니다(아래 참조).<system.web>):

<customErrors mode="off" />

asx로 리디렉션:

<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 Event 수신 시 필요한 작업을 수행합니다.

시작하고 싶은 페이지만 넣으면 됩니다.누군가가 이미 이 답을 비슷하게 썼습니다.그것은 효과가 있고 쉽습니다.

<meta http-equiv="refresh" content="0;url=START_PAGE_Current.html" />

언급URL : https://stackoverflow.com/questions/1093081/aspx-page-to-redirect-to-a-new-page

반응형