2017-06-26 1 views
-1

Ich kann die Datumspopulation auf der Webseite sehen. Es erscheint jedoch nicht in der TextBox. Ich brauche das ausgewählte Kalenderdatum, um es auf der TextBox anzuzeigen.Wie kann ich ein TextBox-Steuerelement mit dem Datum aus einem Kalender-Steuerelement auffüllen?

Unten ist mein Default.aspx Code:

<%@ Page Language="VB" %> 

    <script runat="server"> 
     Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 
      TextBox1.Focus() 
     End Sub 
     Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) 
      Response.Write("You selected: " & 
      Calendar1.SelectedDate.ToShortDateString()) 
     End Sub 
    </script> 

    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head id="Head1" runat="server"> 
     <title>Using the Calendar Control</title> 
    </head> 
    <body> 
     <form id="form1" runat="server"> 
     <div> 
      <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
     <asp:Calendar ID="Calendar1" runat="server" 
      OnSelectionChanged="Calendar1_SelectionChanged"> 
     </asp:Calendar> 
     </div> 
     </form> 
    </body> 
    </html> 
+0

entfernt Tags aus dem Titel; Lärmminderung. – Bugs

Antwort

0

Ändern Sie die Zeile:

Response.Write("You selected: " & Calendar1.SelectedDate.ToShortDateString()) 

zu:

TextBox1.Text = Calendar1.SelectedDate.ToShortDateString() 
+0

Racil Hilan, Vielen Dank für Ihre Führung. Es hat dieses Problem gelöst. –

Verwandte Themen