PDA

View Full Version : نمایش لحظه ای در لیبل



com928
چهارشنبه 14 تیر 1391, 11:41 صبح
سلام به همه دوستان
من تو صفحه یک تکس دارم با یک لیبل که قراره تو این تکس عدد نوشته بشه میخام به محض اینکه عدد رو مینویسه درآن واحد همون عدد در لیبل نشون داده بشه یعنی بدون اینکه صفحه postback بشه چه جوری باید این کارو کنم یک راهنمایی کوچیک میخام

Saman Hashemi
چهارشنبه 14 تیر 1391, 12:02 عصر
1- استفاده از رویداد onChange (http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onchange)تکست باکس
2- استفاده از updatePanel

com928
چهارشنبه 14 تیر 1391, 12:32 عصر
این کد من هست ولی متاسفانه کارنکرد
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged"></asp:TextBox>
&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Label ID="Label1" runat="server"></asp:Label>
&nbsp;&nbsp;
</ContentTemplate>
<Triggers ><asp:AsyncPostBackTrigger ControlID="TextBox1" EventName ="TextChanged" /></Triggers>
</asp:UpdatePanel>

alonemm
چهارشنبه 14 تیر 1391, 16:34 عصر
باسلام:

به کد زیر دقت کنید:


<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TextBox1" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
<asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged"></asp:TextBox>
</div>
</form>


protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Label1.Text = TextBox1.Text;
}


موفق باشید.