2009-11-15 3 views
1

Я извлечение скачать URLs из базы данных на Button2, но когда я кладу GridView внутри UpdatePanel, он дает мне следующую ошибку:Кнопка внутри UpdatePanel не работает

Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerParserErrorException:

Код:

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
    <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
        DataSourceID="SqlDataSource1" ShowHeaderWhenEmpty="True" 
        EmptyDataText="No Uploads are found" ShowEmptyTable="True" 
        ShowFooterWhenEmpty="False" Style="margin-top: 20px" 
        OnSelectedIndexChanged="GridView2_SelectedIndexChanged" 
        OnRowDataBound="GridView2_RowDataBound"> 
     <asp:TemplateField ShowHeader="False" HeaderText="Receive"> 
     <ItemTemplate> 
      <asp:Button ID="Button2" runat="server" CausesValidation="false" CommandName="select" Text="Receive" /> 
     </ItemTemplate> 
     </asp:TemplateField> 
    </asp:GridView> 
    </ContentTemplate> 
</asp:UpdatePanel> 
+0

Означает ли это, что erro r при компиляции или при нажатии кнопки? Есть ли больше информации об ошибке? –

+0

Эй, подождите, похоже, это прямая копия вашего предыдущего вопроса - http://stackoverflow.com/questions/1736912/button-in-gridview-not-working-when-gridview-is-inside-updatepanel - можете ли вы отредактировать это или дать ему некоторую ТСХ, а не бессмысленно повторять его? –

+0

@Ralph это ws jst по ошибке не предназначенный !! – ravi

ответ

1

Попробуйте добавить триггер в свою UpdatePanel:

</ContentTemplate> 
<Triggers> 
    <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />   
</Triggers> 
+0

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

+0

Ну! да, это работает ... я использовал вложенную обновленную панель для кнопки и запускаю ее внутри. .. wrks ... что с этим ребенком в качестве триггера ... он, похоже, не применяет много того, что он говорит !!! – ravi

+0

Возможно, эти элементы управления таблицами несовместимы с updapanels даже при преобразовании в шаблоны! – ravi

Смежные вопросы