Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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_Updatepanel - Fatal编程技术网

C#点击按钮时未被击中的代码隐藏

C#点击按钮时未被击中的代码隐藏,c#,asp.net,updatepanel,C#,Asp.net,Updatepanel,不是:onclick=“removeUserBtn\u单击” 它是:OnClick=“removeUserBtn\u Click”页面上有验证程序吗?另外,将应用程序错误事件放在Global.asax中,并尝试记录发生的任何错误 验证器有时会阻止回发,并在更新面板中表现异常。您是否在页面加载()中运行了任何代码 这里的代码在触发任何事件处理程序之前运行,因此,如果有什么东西中断了此处的页面加载,请说重定向到另一个页面等。单击处理程序将永远不会被触发 描述了页面生命周期 Page\u PreRen

不是:onclick=“removeUserBtn\u单击”


它是:OnClick=“removeUserBtn\u Click”

页面上有验证程序吗?另外,将应用程序错误事件放在Global.asax中,并尝试记录发生的任何错误


验证器有时会阻止回发,并在更新面板中表现异常。

您是否在
页面加载()中运行了任何代码

这里的代码在触发任何事件处理程序之前运行,因此,如果有什么东西中断了此处的页面加载,请说重定向到另一个页面等。单击处理程序将永远不会被触发

描述了页面生命周期


Page\u PreRender()
是放置事件处理程序启动后要运行的代码的替代位置。

您的代码隐藏页引用是否正确<代码>
您是否有其他正在工作的组件,但没有此特定按钮?你能在声明代码隐藏文件的地方发布信息吗?当你在调试模式下运行时,断点是否显示为灰色,或者在断点上方有一点(!)或其他图标?如果是这样,您将鼠标悬停在该符号上,它将提供有关正在发生的事情的更多信息。页面上有ScriptManager吗?@Spacemancraig-是的@在这个页面上,我有其他组件处理代码隐藏文件@Cortright断点没什么奇怪的。捕捉得很好,但我改变了它,它不起作用。我现在正在添加控件,看看是否有效
 <asp:UpdatePanel runat="server" ID="userRemovalUpdatePanel">
    <ContentTemplate>
        <p><label>Remove: </label>
        <asp:DropDownList runat="server" ID="removeUserList" /></p>
        <br />
        <asp:Button runat="server" ID="removeUserBtn" Text="Remove User" 
            onclick="removeUserBtn_Click" CssClass="buttons"  />
        <p><label for="deleteStatus">Delete status: </label></p><br />
        <asp:Label runat="server" ID="deleteStatusLbl" Text="" Font-Size="Medium" Width="100" ForeColor="Red" />
    </ContentTemplate>
</asp:UpdatePanel>
protected void removeUserBtn_Click(object sender, EventArgs e)
{
    string userToDelete = removeUserList.SelectedValue;
    Business.User deleteUser = new Business.User();
    deleteStatusLbl.Text = deleteUser.DeleteUser(userToDelete);
    fillUserDropDown();
}