我的按钮上的文本不会改变
本文关键字:改变 文本 按钮 我的 | 更新日期: 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 代码