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>