я бы лучше объяснить мою проблему, и я хотел бы сделать много правок, чтобы уточнить:Обновление UpdatePanel после события нажатия кнопки
Markup
<asp:ScriptManager runat="server" />
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title" >
</h4>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<asp:Button runat="server" Text="Chiudi" class="btn btn-danger" data-dismiss="modal" />
<asp:Button runat="server" ID="btn_Save" Text="Salva" class="btn btn-success" ValidationGroup="valGroup2" />
</div>
</div>
</div>
</div>
<asp:Button ID="Button1" runat="server" Text="Button" data-target="#myModal" class="btn btn-primary" data-toggle="modal"/>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false" >
<ContentTemplate>
<asp:GridView ID="grd_elenco" runat="server" CssClass="table table-bordered table-hover" data-toggle="modal">
</asp:GridView>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>
VB.NET:
Private Sub btn_Save_Click(sender As Object, e As EventArgs) Handles btn_Save.Click
Label1.Text = "test"
UpdateSomeDataInGrid()
UpdatePanel1.Update()
End Sub
Я бы обновил только UpdatePanel
с помощью btn_Save
с частичной обратной передачей вместо полной обратной передачи. Мне нужно обновить панель послеUpdateSomeDataInGrid()
, кто-то знает, как это сделать?
Я попытался добавить UpdatePanel1.Update()
, но вся страница является обратной передачей.
Редактировать свой вопрос с полной разметкой. Нам нужно увидеть, где Button1. –
@RegEdit done ... –
Идя по разметке, которую вы опубликовали, Button1 вызывает полный почтовый опрос, поэтому обновит UpdatePanel1 в любом случае даже без кода в обработчике событий Button1. Кроме того, поскольку UpdatePanel1 не имеет содержимого, так как вы определяете, что он не обновляется? См. [Наше руководство по созданию минимального, полного и проверяемого примера] (http://stackoverflow.com/help/mcve). –