Freigeben über


HtmlInputText.ServerChange Ereignis

Definition

Tritt ein, wenn die Value-Eigenschaft auf dem Server geändert wird.

public:
 event EventHandler ^ ServerChange;
public event EventHandler ServerChange;
member this.ServerChange : EventHandler 
Public Custom Event ServerChange As EventHandler 

Ereignistyp

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie einen Handler für das Ereignis angeben und codieren ServerChange . Der benutzerdefinierte Ereignishandler aktualisiert eine Bezeichnung auf der Webseite, um den Wert des in das HTML-Element eingegebenen <input type=text> Texts anzuzeigen.


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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>HtmlInputText ServerChange Example</title>
<script runat="server">

      void Server_Change(object sender, EventArgs e) 
      {
         Span1.InnerHtml = "You typed: " + Text1.Value;
      }

      void Page_Load(object sender, EventArgs e)
      {
         // 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.
         Text1.ServerChange += new System.EventHandler(this.Server_Change);
      }         

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3>HtmlInputText ServerChange Example</h3>

      Enter a value in the input field below and 
      click the Submit button.

      <br />

      <input type="text" 
             id="Text1" 
             runat="server"/>
      <br />

      <br />

      <input type="submit" 
             id="Button1" 
             value="Submit" 
             runat="server"/>

      <br />

      <span id="Span1" 
            runat="server" />

   </form>

</body>
</html>

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>HtmlInputText ServerChange Example</title>
<script runat="server">

     Sub Server_Change(ByVal sender As Object, ByVal e As EventArgs)

       Span1.InnerHtml = String.Format("You typed: {0}", Text1.Value)

     End Sub

     Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

       ' 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 Text1.ServerChange, AddressOf Server_Change
      
     End Sub

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3>HtmlInputText ServerChange Example</h3>

      Enter a value in the input field below and 
      click the Submit button.

      <br />

      <input type="text" 
             id="Text1" 
             runat="server"/>
      <br />

      <input type="submit" 
             id="Button1" 
             value="Submit" 
             runat="server"/>

      <br />

      <span id="Span1" 
            runat="server" />

   </form>

</body>
</html>

Hinweise

Das ServerChange Ereignis wird ausgelöst, wenn die Value Eigenschaft auf dem Server geändert wird.

Hinweis

Für das Steuerelement muss der Ansichtszustand aktiviert sein, damit das ServerChange Ereignis ordnungsgemäß funktioniert.

Weitere Informationen zum Behandeln von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für:

Weitere Informationen