asp.net의 양식을 다른 페이지에 게시하는 방법
Nov 25, 2016 am 09:12 AMASP에서는 일반적으로 양식을 다른 페이지(데이터 허용 페이지)에 제출합니다. 그러나 ASP.NET에서는 일반적으로 서버측 양식이 이 페이지에 제출됩니다.
form1.action="test.aspx";
을 설정하면 뷰 유효성 검사가 잘못됩니다. Asp.net 보안 메커니즘으로 인해 발생한 오류입니다. 이 확인을 끄고 승인 페이지(test.aspx) 헤더에
<%@ Page EnableViewStateMac="false" %>
를 추가할 수도 있지만 이는 그다지 편리하지는 않습니다. 실제로 asp.net 2.0은 다른 페이지에 제출하는 방법도 제공합니다. 서버 버튼 컨트롤은 PostBackUrl 속성을 제공합니다.
button1.PostBackUrl="test.aspx ";
인증 오류가 발생하지 않으며 매우 안전합니다.
------------------------------- ------ ----------------
그런데 위와 관련이 없는 양식 양식 속성을 동적으로 수정하는 몇 가지 방법에 대해 이야기해 보겠습니다. 예를 들어 대상 속성 수정
일반 페이지:
((System.Web.UI.HtmlControls.HtmlForm)this.FindControl("form1")).Target = "_blank";
또는
form1.Attributes["target"] = "_blank";
마스터 페이지 마스터 사용:
((System.Web.UI.HtmlControls.HtmlForm)this.Master.FindControl("form1")).Target = "_blank" ;
전경 수정:
<asp:Button ID="btnSubmit" runat="server" Text="Button" onclick="btnSubmit_Click" OnClientClick="this.form.target= '_blank'" />

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











페이지로 이동하기 위한 매개변수가 포함된 PHP의 POST 메소드에 대한 간략한 분석

Java는 어떻게 http 요청을 시작하고 게시물을 호출하고 인터페이스를 얻습니까?

NGINX 리버스 프록시가 HTML 페이지의 POST 요청에 대해 405를 반환하는 문제를 해결하는 방법

PHP 코드 예: POST를 사용하여 매개변수를 전달하고 페이지 점프를 구현하는 방법

페이지로 이동하고 POST 데이터를 전달하기 위해 PHP를 구현하는 방법

PHP에서 점프를 구현하고 POST 데이터를 전달하는 방법에 대한 간략한 분석
