2017-02-11 5 views
0

ASP.NEtでプログラムを作成する必要があります。テキストボックス、ボタン、リストボックスが必要です。テキストボックスに入力してボタンを押すと、テキストボックスのテキストがリストボックスに追加され、最初の文字は大文字で残りは小文字になります。たとえば、「hELLO my friend」と入力すると、「Hello My Friend」と表示されます。私はそれを行う方法を知っているが、なぜボタンが機能しないのかわからない。リストボックスのテキストを書式設定する方法

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
    <script runat="server"> 
     public void Button1_Click(Object sender, EventArgs e) 
     { 
       ListBox1.Items.Add(TextBox1.Text); 
      string s = TextBox1.Text; 
      char[] a = s.ToLower().ToCharArray(); 
      for (int i = 0; i < a.Length; i++) 
      { 
       a[i] = i == 0 || a[i - 1] == ' ' ? char.ToUpper(a[i]) : a[i]; 
      } 

     } 
    </script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged"></asp:TextBox> 
     <br /> 
     <br /> 
     <asp:Button ID="Button1" runat="server" Text="Add" OnClick="Button1_Click" /> 
     <br /> 
     <br /> 
     <asp:ListBox ID="ListBox1" runat="server" OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"></asp:ListBox> 
    </div> 
    </form> 
</body> 
</html> 

答えて

0
<!DOCTYPE html> 

    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
     <title></title> 
     <script runat="server"> 
    void Page_Load(Object sender, EventArgs e) 
    { 

     Button1.Click += new EventHandler(this.Button1_Click); 
    } 
      public void Button1_Click(Object sender, EventArgs e) 
      { 
        ListBox1.Items.Add(TextBox1.Text); 
       string s = TextBox1.Text; 
       char[] a = s.ToLower().ToCharArray(); 
       for (int i = 0; i < a.Length; i++) 
       { 
        a[i] = i == 0 || a[i - 1] == ' ' ? char.ToUpper(a[i]) : a[i]; 
       } 

      } 
     </script> 
    </head> 
    <body> 
     <form id="form1" runat="server"> 
     <div> 
      <asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged"></asp:TextBox> 
      <br /> 
      <br /> 
      <asp:Button ID="Button1" runat="server" Text="Add" OnClick="Button1_Click" /> 
      <br /> 
      <br /> 
      <asp:ListBox ID="ListBox1" runat="server" OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"></asp:ListBox> 
     </div> 
     </form> 
    </body> 
    </html> 
: ここに私のコードです
関連する問題