Конечно, может делать, как указал Радж, но требует, чтобы вы отправили обратно HTML-код, который нужен только вам.Если он есть на странице ASPX, он отправит полный HTML-код, который вам не нужен.
Если вы сделали это с помощью MS-AJAX / UpdatePanel, вы можете использовать jQuery или таймер JavaScript, чтобы вызвать скрытую кнопку, которая приведет к обновлению любого кода на стороне сервера.
Пожалуйста, дайте мне знать, если вы хотите несколько примеров
РЕДАКТИРОВАТЬ - новый пример кода
Это через jQuery, в HTML HEAD
<style>
.hidden {visibility: none;}
</style>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
// this part will tell the MS AJAX framework to call SetupTrigger when the AJAX call back is done
if (typeof Sys != "undefined") {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(SetupTrigger);
}
SetupTrigger()
}
</script>
Тогда в вашем теле HTML
<script language="javascript">
function SetupTrigger() {
var refresh = 60 * 1000;
window.setTimeout(function() {
TriggerUpdate();
}, refresh);
}
function TriggerUpdate() {
//simulates the button click
$("#<%=btnUpdatePanel.ClientID%>").click();
}
</script>
<asp:UpdatePanel runat="server" ID="upPanel" UpdateMode="Conditional" ChildrenAsTriggers="true">
<ContentTemplate>
<asp:Button runat="server" ID="btnUpdatePanel" OnClick="ServerSideFunctionToCall" CssClass="hidden" />
<!-- content to update -->
</ContentTemplate>
</asp:UpdatePanel>