Triggers 如何在repeater中使用updatepanel?

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">

我必须在repeater中使用updatepanel。当我在文本框中更改值时,我希望在不回发的情况下看到change eval(“fiyat”)值

 <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);
    }