Triggers 如何在repeater中使用updatepanel?
我必须在repeater中使用updatepanel。当我在文本框中更改值时,我希望在不回发的情况下看到change eval(“fiyat”)值Triggers 如何在repeater中使用updatepanel?,triggers,textbox,updatepanel,repeater,scriptmanager,Triggers,Textbox,Updatepanel,Repeater,Scriptmanager,我必须在repeater中使用updatepanel。当我在文本框中更改值时,我希望在不回发的情况下看到change eval(“fiyat”)值 <asp:ScriptManager ID="gel" runat="server"></asp:ScriptManager> <asp:Repeater ID="tum_sepet" runat="server" OnItemCreated="tum_sepet_ItemCreated">
<asp:ScriptManager ID="gel" runat="server"></asp:ScriptManager>
<asp:Repeater ID="tum_sepet" runat="server" OnItemCreated="tum_sepet_ItemCreated">
<ItemTemplate>
<tr>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<td style="width: 147px; vertical-align: top; text-align: center; border-bottom: 2px solid #dbdbdb;">
<div class="ok_sepet_urun_fiyat"><%# Convert.ToDecimal ( Eval("fiyat")).ToString("#,##0.00") %> <%# Eval("parabirim") %></div>
</td>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TextBox1" />
</Triggers>
</asp:UpdatePanel>
</tr>
</ItemTemplate>
</asp:Repeater>
我在.cs eval(“fiyat”)=price*number(TextBox1.Text)中进行此过程。
有什么想法吗
protected void tum_sepet_ItemCreated(object sender, RepeaterItemEventArgs e)
{
var control = e.Item.FindControl("TextBox1");
ScriptManager.GetCurrent(Page).RegisterAsyncPostBackControl(control);
}