Developer Programmer
شنبه 22 خرداد 1389, 12:01 عصر
جهت یادگیری ASP.NET ، من یه تکه کدی به صورت زیر نوشتم:
<%@ Page Language="C#" %>
<script runat="server">
protected void TextBox1_TextChanged (object sender, EventArgs e)
{
if (TextBox1.Text.Trim ().Contains ("a"))
Label1.Text = "contains a";
else
Label1.Text = string.Empty;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged" ></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</form>
</body>
</html>
همونطور که می بینین، فقط یه TextBox و یه Label گذاشتم و میخوام هربار که حرف "a" در تکست باکس پیدا بشه، محتوای Label تغییر کنه. اما ظاهرا Event اتفاق نمیافته...
مشکل کار از کجاست؟
<%@ Page Language="C#" %>
<script runat="server">
protected void TextBox1_TextChanged (object sender, EventArgs e)
{
if (TextBox1.Text.Trim ().Contains ("a"))
Label1.Text = "contains a";
else
Label1.Text = string.Empty;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged" ></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</form>
</body>
</html>
همونطور که می بینین، فقط یه TextBox و یه Label گذاشتم و میخوام هربار که حرف "a" در تکست باکس پیدا بشه، محتوای Label تغییر کنه. اما ظاهرا Event اتفاق نمیافته...
مشکل کار از کجاست؟