У меня есть приложение, в котором javascript читает местоположение GPS устройства и отправляет его на серверный скрипт следующим образом:
f()
{
var initialLocation= Someshit();
document.getElementById('<% = text.ClientID %>').value=initialLocation;
var button = document.getElementById('<% = Button4.ClientID %>');
button.click();
}
И у меня есть код AJAX.NET:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button4" runat="server" Text="PlaceHolder" onclick="Button4_Click"/>
<asp:TextBox ID="text" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
И немного дальше вниз
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<div>
<some divs and asp:gridviews and god knows what >
</div>
<ContentTemplate>
</asp:UpdatePanel>
Проблема в том, что последнее внутреннее содержимое div'ов изменяется, когда событие UpdatePanel1 завершено. Это почему? Я не хочу, чтобы содержимое вне UpdatePanel1 изменялось всякий раз, когда UpdatePanel1 делает свое дело. Пожалуйста, помогите.