반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
11-07 11:40
관리 메뉴

ImJay

[ASP.NET] asp:Button 태그를 button 태그로 렌더링하려면 본문

Web/ASP.NET

[ASP.NET] asp:Button 태그를 button 태그로 렌더링하려면

ImJay 2023. 7. 25. 15:20
반응형

ASP.NET에서 asp:Button 컨트롤은 기본적으로 <input type="submit"> 태그로 렌더링됩니다.

따라서 아래와 같이 asp:Button 컨트롤을 사용하면 <input type="submit"> 태그로 렌더링됩니다:

<asp:Button ID="submitButton" runat="server" Text="Submit" OnClick="submitButton_Click" />

렌더링된 HTML 코드:

<input type="submit" name="submitButton" value="Submit" id="submitButton" />

이 컨트롤을 사용하면 사용자가 버튼을 클릭하면 폼 데이터가 서버로 제출되도록 되어 있습니다. 이것이 기본 동작이며, 다른 타입으로 렌더링하는 것은 기본 동작을 변경해야 할 때에만 해당합니다.

만약 <button> 태그로 렌더링되길 원한다면, UseSubmitBehavior 속성을 false로 설정해야 합니다. 예를 들어:

<asp:Button ID="submitButton" runat="server" Text="Submit" OnClick="submitButton_Click" UseSubmitBehavior="false" />

렌더링된 HTML 코드:

<button type="button" name="submitButton" id="submitButton">Submit</button>

UseSubmitBehavior="false"를 추가함으로써 <button> 태그로 렌더링되도록 설정할 수 있습니다. 그러나 이 경우에는 클라이언트 측 자바스크립트를 사용하여 폼 제출을 처리해야 합니다. 따라서 주의하셔서 사용하시기 바랍니다.

반응형
Comments