Forum
Arkadaşlar
aşağıdaki popupcontrol içindeki texbox1 içine yazı yazdığımda textbox2 ye test yazsın istiyorum. Ama tüm sayfa postback olmadan yapacak. O yüzden updatepanel kullandım ama hiç çalışmadı.
Bunun başka bir yöntemi mi var?
<dx:ASPxPopupControl ID="ASPxPopupControl1" runat="server" Height="79px" Width="189px">
<ContentCollection>
<dx:PopupControlContentControl runat="server">
<dx:ASPxTextBox ID="txt1" runat="server" AutoPostBack="True" OnTextChanged="txt1_TextChanged" Width="170px">
</dx:ASPxTextBox>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<dx:ASPxTextBox ID="txt2" runat="server" Width="170px"></dx:ASPxTextBox>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txt1" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
</dx:PopupControlContentControl>
</ContentCollection>
</dx:ASPxPopupControl>
-----------------------------------------------------
protected void txt1_TextChanged(object sender, EventArgs e)
{
txt2.Text = "test";
}
async degılde PostBackTrigger olarak kullanın http://www.asp.net/web-forms/overview/older-versions-getting-started/aspnet-ajax/understanding-asp-net-ajax-updatepanel-triggers
saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Hocam cevap için teşekkürler ama malesef olmadı.
Kodum aşağıda.
<div>
----------------------------------------------------------------------------------------------------------------
<div>
<dx:ASPxPopupControl ID="ASPxPopupControl1" runat="server" Height="113px" Width="189px">
<ContentCollection>
<dx:PopupControlContentControl runat="server">
<div>
<asp:ScriptManager ID="ScriptManager2" runat="server"></asp:ScriptManager>
</div>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server"
UpdateMode="Conditional">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" /><br />
<asp:Button ID="Button1" runat="server"
Text="Update Both Panels" OnClick="Button1_Click" />
<asp:Button ID="Button2" runat="server"
Text="Update This Panel" OnClick="Button2_Click" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Label ID="Label2" runat="server" ForeColor="red" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="Button1" />
</Triggers>
</asp:UpdatePanel>
</div>
</dx:PopupControlContentControl>
</ContentCollection>
</dx:ASPxPopupControl>
</div>
-------------------------------------------------------------------------
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLongTimeString();
Label2.Text = DateTime.Now.ToLongTimeString();
}
protected void Button2_Click(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLongTimeString();
}