Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的aspx页面中有许多div。如何更新特定div的内容?_C#_Asp.net_Updatepanel_Load_Postback - Fatal编程技术网

C# 我的aspx页面中有许多div。如何更新特定div的内容?

C# 我的aspx页面中有许多div。如何更新特定div的内容?,c#,asp.net,updatepanel,load,postback,C#,Asp.net,Updatepanel,Load,Postback,我的aspx页面中有许多div。如何更新特定div的内容 它应该每一分钟更新一次。。 无需重新加载整个页面 当然可以按照Raj指出的那样做,但要求您发回只需要的HTML代码。如果您在ASPX页面中找到了它,它将发送您不想要的完整HTML 如果您已经使用MS-AJAX/UpdatePanel完成了这项工作,那么可以使用jQuery或JavaScript计时器触发隐藏按钮,该按钮将导致任何服务器端代码更新 如果你想要一些例子,请告诉我 编辑-新代码示例 这是通过jQuery在HTML头部实现的 &l

我的aspx页面中有许多div。如何更新特定div的内容

它应该每一分钟更新一次。。
无需重新加载整个页面

当然可以按照Raj指出的那样做,但要求您发回只需要的HTML代码。如果您在ASPX页面中找到了它,它将发送您不想要的完整HTML

如果您已经使用MS-AJAX/UpdatePanel完成了这项工作,那么可以使用jQuery或JavaScript计时器触发隐藏按钮,该按钮将导致任何服务器端代码更新

如果你想要一些例子,请告诉我

编辑-新代码示例

这是通过jQuery在HTML头部实现的

<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>