Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.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# “更新”面板必须缺少某些内容,但无法确定是什么内容_C#_Asp.net_Visual Studio 2012_Updatepanel - Fatal编程技术网

C# “更新”面板必须缺少某些内容,但无法确定是什么内容

C# “更新”面板必须缺少某些内容,但无法确定是什么内容,c#,asp.net,visual-studio-2012,updatepanel,C#,Asp.net,Visual Studio 2012,Updatepanel,我在这里错过了一些东西,我已经做了100次,但这一次它似乎拒绝工作。我只是需要一双额外的眼睛来看看我不是什么。我只是告诉更新面板在单击div时更新,问题是它总是进行整页回发 我尝试了下面的两个建议,但都不走运让我开始思考的是,我在一个全新的项目中也尝试了它,但一点运气都没有。我相信调用Update()时会导致递归,因为它会在加载事件中再次下降。只需删除Update(),它就可以工作。在更新面板中包含ur div…或为r Update panel设置触发器,因此我确实在UpdatePanel_加载

我在这里错过了一些东西,我已经做了100次,但这一次它似乎拒绝工作。我只是需要一双额外的眼睛来看看我不是什么。我只是告诉更新面板在单击div时更新,问题是它总是进行整页回发


我尝试了下面的两个建议,但都不走运让我开始思考的是,我在一个全新的项目中也尝试了它,但一点运气都没有。

我相信调用Update()时会导致递归,因为它会在加载事件中再次下降。只需删除Update(),它就可以工作。

在更新面板中包含ur div…或为r Update panel设置触发器,因此我确实在UpdatePanel_加载中删除了更新,我以前尝试过,但它仍然拒绝启动该面板调用完整的回发请求
<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div id="Container" onclick="__doPostBack('UpdatePanel1', '');">
    <asp:UpdatePanel runat="server" ID="UpdatePanel1"
        OnLoad="UpdatePanel1_Load">
        <ContentTemplate>
            <asp:Label runat="server" ID="Label1" />
        </ContentTemplate>
    </asp:UpdatePanel>
</div>
</asp:Content>
public partial class _Default : Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void UpdatePanel1_Load(object sender, EventArgs e)
    {
        Label1.Text = DateTime.Now.ToString();
        UpdatePanel1.Update();

    }

}