Latest web development tutorials

ASP.NET 웹 양식

모든 서버 컨트롤은 runat = "server"특성 포함해야합니다 <양식> 태그, <형태> 태그에 표시해야합니다.


ASP.NET 웹 양식

모든 서버 컨트롤은 runat = "server"특성 포함해야합니다 <양식> 태그, <형태> 태그에 표시해야합니다. RUNAT = "서버"속성은 폼이 서버에서 처리해야 함을 나타냅니다. 또한, 그 안에 포함 된 컨트롤 서버 스크립트에 의해 액세스 될 수 있음을 보여준다

<form runat="server">

...HTML + server controls

</form>

참고 :이 양식은 항상 페이지 자체에 제출된다.당신이 action 속성을 지정하면 무시됩니다. 당신이 metion 속성을 생략하면, 그것은 방법 = "게시물"기본 설정됩니다. 당신은 이름과 아이디 속성을 지정하지 않은 경우에도, 그들은 자동으로 ASP.NET에 의해 할당됩니다.

참고 : .ASPX 페이지는 하나의 <폼 RUNAT = "서버"> 컨트롤을 포함 할 수 있습니다!

당신이없는 이름, 방법, 행동, 또는 양식 .aspx 페이지의 id 속성에 포함 된에있는 경우, 당신은 다음과 같이 ASP.NET은 폼에 이러한 속성을 추가 볼 수 있습니다, 소스 코드를 볼 수 선택 :

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">

...some code

</form>


양식 제출

양식은 일반적으로 버튼을 클릭하여 제출. 다음과 같은 형식 ASP.NET 단추 서버 컨트롤은 다음과 같습니다

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

버튼의 id 속성은 고유 한 이름이 텍스트 속성이 버튼의 레이블을 할당 정의합니다. onClick 이벤트 핸들러는 명명 된 서브 루틴을 실행하도록 지정합니다.

다음 예에서, 우리는에서 .aspx 파일에서 Button 컨트롤을 선언합니다. 서브 루틴 버튼의 텍스트를 변경 실행 버튼을 클릭합니다 :