의심의 여지가 있습니다. HTML button
을 소스 코드로 작성한 경우 aspx.cs
에 액세스하려면 어떻게합니까? 몇 가지 예를 들려 줄 수 있습니까?aspx.cs (코드 숨김)의 HTML 버튼에 액세스
1
A
답변
1
버튼에 runat="server"
및 id="mybutton"
속성을 추가하면 생성 된 myButton
변수를 통해 코드에서 액세스 할 수 있습니다.
0
ID
을 입력하고 runat="server"
속성을 html 버튼 요소에 추가하여 액세스 할 수 있습니다.
그러면 사용자가 설정 한 ID를 사용하여 다른 서버 컨트롤처럼 액세스 할 수 있습니다.
4
버튼에 ID를 설정하고 runat
속성을 server
으로 설정하면 코드 숨김에서 FindControl
으로 가져올 수 있습니다.
HTML :
<input type="button" id="myButton" runat="server" />
코드 숨김 (C 번호) : 또한
Button myButton = (Button) FindControl("myButton");
, 대신 버튼의 정의 ASP-태그를 사용할 수 있습니다 HTML을 사용하는 ...
<asp:Button ID="myButton" runat="server" />
코드 숨김에서 자동 완성 등의 도움을 받았습니다.
,myButton.Text = "My Button";
0
당신이 구성 요소 ASP 사용하지 않으려는 경우 : XXX를 사용할 수있는 HTML 컨트롤은 아래 참조 : HTML
<button ID="cmdbutton" runat="server" class="glyphicon glyphicon-barcode btn btn-default btn-lg right" type="button">Sua boleta já está disponível</button>
참조, 나는 HTML 컨트롤에 RUNAT = "서버"를 사용했다. 코드 숨김 (VB.NET)
Dim vloControl As System.Web.UI.HtmlControls.HtmlButton
vloControl = CType(e.Item.FindControl("cmdButton"),System.Web.UI.HtmlControls.HtmlButton)
vloControl.Attributes.Add("OnClick", "CallFunJs();")