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

时间:2016-03-01 09:42:11

标签: c# asp.net webforms

首次使用asp / web表单时,我认为以下代码会更改我的Web表单按钮。但是当我运行“网站”时然后单击它似乎刷新页面的按钮,但不更改按钮的文本。我正常拖动工具箱中的按钮。

protected void Button1_Click(object sender, EventArgs e)
{
    Button1.Text = "result";           
}

使用网络表单时还需要做些什么吗?

更新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事件。

1 个答案:

答案 0 :(得分:0)

一个原因可能是没有为按钮创建事件 你可以通过删除事件处理程序来检查它,这可以通过按钮事件

来解决你的问题
<asp:Button ID="Button1" OnClick="Button1_Click" runat="server" />

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

复制方法的情况也会生效 其他

如果您添加了按钮的CausesValidation = "True"属性这也是导致事件无法触发的一个原因

更新按钮的UI代码