HtmlButton.OnServerClick メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > HtmlButton.OnServerClick メソッドの意味・解説 

HtmlButton.OnServerClick メソッド

ServerClick イベント発生させます。これにより、イベントカスタム ハンドラ作成できます

名前空間: System.Web.UI.HtmlControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Overridable Sub
 OnServerClick ( _
    e As EventArgs _
)
Dim e As EventArgs

Me.OnServerClick(e)
protected virtual void OnServerClick (
    EventArgs e
)
protected:
virtual void OnServerClick (
    EventArgs^ e
)
protected void OnServerClick (
    EventArgs e
)
protected function OnServerClick (
    e : EventArgs
)

パラメータ

e

イベント データ格納している System.EventArgs。

解説解説
使用例使用例

ServerClick イベントイベント ハンドラ宣言指定およびコード化する方法次のコード例示しますHtmlButton コントロールクリックすると、テキスト ボックス入力した値が表示されます。

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html>
    <script language="VB" runat=server>
       Sub FancyBtn_Click(Source As Object,
 E as EventArgs)
          Message.InnerHtml = "Your name is: " &
 Name.Value
       End Sub
    </script>
  
    <body>
          <form method=post runat=server>
  
            <h3> Enter Name: <input id="Name"
 type=text size=40 runat=server>
            </h3>
  
             <button OnServerClick=" FancyBtn_Click"
 runat=server>
               <b><I> I'm a fancy HTML 4.0 button </I>
 </b> 
             </button>
  
                       
           <h1>
             <span id="Message" runat=server></span>
           </h1>
  
          </form>
       </body>
 </html>
    
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
    <script language="C#" runat=server>

      protected void FancyBtn_Click(object
 sender, EventArgs e)
      {  
        Message.InnerHtml = "Your name is: " + Name.Value; 
      }
      
</script>
  
    <body>
          <form method=post runat=server>
  
            <h3> Enter Name: <input id="Name" type=text size=40
 runat=server>
            </h3>
  
             <button OnServerClick=" FancyBtn_Click" runat=server id="BUTTON1">
               <b><I> I'm a fancy HTML 4.0 button </I> </b>
 
             </button>
  
                       
           <h1>
             <span id="Message" runat=server></span>
           </h1>
  
          </form>
       </body>
 </html>

<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>
    <script language="jscript" runat=server>
       function FancyBtn_Click(Source: Object, E: EventArgs){
          Message.InnerHtml = "Your name is: " + Name.Value
       }
    </script>
  
    <body>
          <form method=post runat=server>
  
            <h3> Enter Name: <input id="Name" type=text size=40
 runat=server>
            </h3>
  
             <button OnServerClick=" FancyBtn_Click" runat=server>
               <b><I> I'm a fancy HTML 4.0 button </I> </b>
 
             </button>
  
                       
           <h1>
             <span id="Message" runat=server></span>
           </h1>
  
          </form>
       </body>
 </html>
    

ServerClick イベントイベント ハンドラプログラム指定およびコード化する方法次のコード例示します

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html> 

<head>

   <script runat="server">

      Sub Page_Load(sender As Object,
 e As EventArgs)

         ' Create a new HtmlButton control.
         Dim NewButtonControl As New
 HtmlButton()

         ' Set the properties of the new HtmlButton control.
         NewButtonControl.ID = "NewButtonControl"
         NewButtonControl.InnerHtml = "Click Me"

         ' Create an EventHandler delegate for the method you want to
 handle the event
         ' and then add it to the list of methods called when the event
 is raised.
         AddHandler NewButtonControl.ServerClick, AddressOf
 Button_Click 

         ' Add the new HtmlButton control to the Controls collection
 of the
         ' PlaceHolder control. 
         ControlContainer.Controls.Add(NewButtonControl)

      End Sub

      Sub Button_Click(sender As Object,
 e As EventArgs)

         ' Display a simple message. 
         Message.InnerHtml = "Thank you for clicking the button."

      End Sub

   </script>

</head>

<body>

   <form runat="server">

      <h3> HtmlButton Constructor Example </h3>

      <asp:PlaceHolder ID="ControlContainer"
           runat="server"/>

      <br><br>
 
      <span ID="Message"
            runat="server"/>

   </form>

</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>

<html> 

<head>

   <script runat="server">

      void Page_Load(Object sender, EventArgs e)
      {

         // Create a new HtmlButton control.
         HtmlButton NewButtonControl = new HtmlButton();

         // Set the properties of the new HtmlButton control.
         NewButtonControl.ID = "NewButtonControl";
         NewButtonControl.InnerHtml = "Click Me";

         // Create an EventHandler delegate for the method you want
 to handle the event
         // and then add it to the list of methods called when the event
 is raised.
         NewButtonControl.ServerClick += new System.EventHandler(this.Button_Click);
 

         // Add the new HtmlButton control to the Controls collection
 of the
         // PlaceHolder control. 
         ControlContainer.Controls.Add(NewButtonControl);

      }

      void Button_Click(Object sender, EventArgs e)
      {

         // Display a simple message. 
         Message.InnerHtml = "Thank you for clicking the
 button.";

      }

   </script>

</head>

<body>

   <form runat="server">

      <h3> HtmlButton Constructor Example </h3>

      <asp:PlaceHolder ID="ControlContainer"
           runat="server"/>

      <br><br>
 
      <span ID="Message"
            runat="server"/>

   </form>

</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からHtmlButton.OnServerClick メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からHtmlButton.OnServerClick メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からHtmlButton.OnServerClick メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

HtmlButton.OnServerClick メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HtmlButton.OnServerClick メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS