C# 我按钮上的文字不会改变

C# 我按钮上的文字不会改变,c#,asp.net,webforms,C#,Asp.net,Webforms,第一次使用asp/web表单时,我认为下面的代码会更改我的web表单按钮。但当我运行“站点”并单击按钮时,它似乎只是刷新页面,而不是更改按钮的文本。我像往常一样从工具箱中拖动按钮 protected void Button1_Click(object sender, EventArgs e) { Button1.Text = "result"; } 使用web表单时,我还需要做些什么 更新UI源代码 <p> ASP.

第一次使用asp/web表单时,我认为下面的代码会更改我的web表单按钮。但当我运行“站点”并单击按钮时,它似乎只是刷新页面,而不是更改按钮的文本。我像往常一样从工具箱中拖动按钮

protected void Button1_Click(object sender, EventArgs e)
{
    Button1.Text = "result";           
}
使用web表单时,我还需要做些什么

更新UI源代码

  <p>
                ASP.NET555 Web Forms lets you build dynamic websites using a familiar drag-and-drop, event-driven model.
            A design surface and hundreds of controls and components let you rapidly build sophisticated, powerful UI-driven sites with data access.
                <asp:Table ID="Table1" runat="server">
                </asp:Table>
                <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" Width="244px" />
                <asp:Label ID="Label1" runat="server" Text="555"></asp:Label>
                555test</p>

ASP.NET555 Web表单允许您使用熟悉的拖放、事件驱动模型构建动态网站。
一个设计图面和数百个控件和组件使您能够快速构建复杂、功能强大的用户界面驱动的站点,并提供数据访问。
555测试


按钮似乎正确指向按钮单击事件。

一个原因可能是没有为按钮创建事件 你可以通过删除事件处理程序来检查它,再添加一个这样可以解决按钮事件的问题

<asp:Button ID="Button1" OnClick="Button1_Click" runat="server" />

在UI元素上检查单击事件是否正确

复制方法的情况也会起作用 否则

如果您添加了按钮的
CausesValidation=“True”
属性,这也是一个原因事件可能不会触发


更新按钮的用户界面代码

是否在aspx页面的页面上绑定了事件?OnClick=“Button1\u Click”并放置一个断点,查看是否成功请将客户端页面添加到示例中您是否在其他地方设置了
Button1.Text
?您调试了解决方案吗?在
按钮1\u单击
事件处理程序中设置断点并检查它是否被调用如何?是的,它似乎根本没有触及代码。我已经添加了UI源代码