Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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# ASP.NET更新面板dosn';无法处理响应。请在加载页面中写入_C#_Asp.net - Fatal编程技术网

C# ASP.NET更新面板dosn';无法处理响应。请在加载页面中写入

C# ASP.NET更新面板dosn';无法处理响应。请在加载页面中写入,c#,asp.net,C#,Asp.net,我举了一个例子: <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <fieldset> <legend&

我举了一个例子:

<asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <fieldset>
                <legend>UpdatePanel</legend>
                <asp:Label ID="Label1" runat="server" Text="Panel created."></asp:Label><br />
            </fieldset>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="Button1" />
        </Triggers>
    </asp:UpdatePanel>
    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div>
这个很好用。当我点击
按钮时,
标签更新而不刷新页面,但是如果我有
响应,在
页面加载事件中写入
,当我点击按钮时,
更新面板
不工作,我需要
页面加载


我怎样才能解决我的问题?谢谢。

不要在
页面中使用
Response.Write()
\u Load
函数,因为它会破坏
更新面板


事实上,使用
Response.Write()
通常是个坏主意,因为您无法控制写入内容在DOM中的最终位置。相反,如果您需要一些简单的调试输出,请使用其他方法,例如
System.Diagnostics.debug.WriteLine()
。或者,如果您需要向DOM中添加一些内容,请添加一个控件,例如
Label
,并对其进行操作。

不要在
页面加载函数中使用
Response.Write()
,因为它会破坏
UpdatePanel


事实上,使用
Response.Write()
通常是个坏主意,因为您无法控制写入内容在DOM中的最终位置。相反,如果您需要一些简单的调试输出,请使用其他方法,例如
System.Diagnostics.debug.WriteLine()
。或者,如果您需要向DOM中添加一些内容,请添加一个控件,例如
Label
,并对其进行操作。

如果我在第页中有代码,则无法工作\u加载按钮1\u单击“不工作”,因为在异步回发中,页面与UpdatePanelEvent连接,包括加载阶段。不起作用的代码是Button1\u Click事件。@您从StackOverf获得消息:
page\u Load
中的什么代码导致按钮单击事件不触发?有代码,例如,如果我有:
Response.Write(“例如”)UpdatePanel和连接到它们的按钮不起作用。不起作用的是,如果我在页面中有代码,\u加载按钮1\u单击“不起作用”,因为在异步回发中,页面与UpdatePanelEvent连接,包括加载阶段。不起作用的代码是Button1\u Click事件。@您从StackOverf获得消息:
page\u Load
中的什么代码导致按钮单击事件不触发?有代码,例如,如果我有:
Response.Write(“例如”)更新面板和连接到它们的按钮不起作用。问题解决了,感谢您的时间和所有试图帮助我的人。问题解决了,感谢您的时间和所有试图帮助我的人。
protected void Page_Load(object sender, EventArgs e)
{
    // doesn work with:
    Response.Write("eg.");    
}

protected void Button1_Click(object sender, EventArgs e)
{
    Label1.Text = "Refreshed at " + DateTime.Now.ToString();
}