我的按钮上的文本不会改变

本文关键字:改变 文本 按钮 我的 | 更新日期: 2023-09-27 18:36:47

第一次使用 asp/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>

该按钮似乎正确指向Button1_Click事件。

我的按钮上的文本不会改变

一个原因可能是 事件可能未为按钮创建您可以通过删除事件处理程序来检查它 添加更多 这可能会解决您的按钮事件问题

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

检查 UI 元素上的点击事件是否正确

复制方法的情况也会生效还

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

更新按钮的 UI 代码