2013-03-25 4 views
1
<asp:UpdatePanel ID="updatePanel" runat="server"> 
    <ContentTemplate> 
    <asp:Repeater ID="rptrtest" runat="server" OnItemCommand="rptrtest_ItemCommand" OnItemDataBound="rptrtest_ItemDataBound"> 
     <div> <asp:TextBox ID="txtName" runat="server"/> <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" > </asp:Button> 
     </div> 
    </asp:Repeater> 
    </ContentTemplate> 
</asp:UpdatePanel> 

on button click event Я отправляю имя другому пользователю на той же странице.повторитель внутри панели обновления не работает

У меня есть ретранслятор внутри панели обновления все это в одном пользовательском контроле моей проблемы, когда я нажимаю кнопку отправки внутри репитера, нет асинхронной почты, после чего происходит любая помощь.

+0

Пожалуйста вставьте ур код здесь. – Saurabh

+0

Показать содержимое Repeater ItemTemplate и показывать кнопку щелчка обработчик –

+0

<жерех: UpdatePanel ID = "UpdatePanel" Runat = "сервер"> <жерех: Repeater ID = "rptrtest" Runat = "сервер" OnItemCommand = "rptrtest_ItemCommand" OnItemDataBound = "rptrtest_ItemDataBound"> ​​

на кнопку мыши случае я посылаю имя другого UserControl в то же самое стр. –

ответ

2

Ваш ретранслятор пропускает ItemTemplate тег

<asp:UpdatePanel ID="updatePanel" runat="server"> 
    <ContentTemplate> 
    <asp:Repeater ID="rptrtest" runat="server" OnItemCommand="rptrtest_ItemCommand" OnItemDataBound="rptrtest_ItemDataBound"> 
     <ItemTemplate> 
     <div> <asp:TextBox ID="txtName" runat="server"/> <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" > </asp:Button> </div> 
     </ItemTemplate> 
    </asp:Repeater> 
    </ContentTemplate> 
</asp:UpdatePanel> 

Ссылки