首次使用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事件。
答案 0 :(得分:0)
一个原因可能是没有为按钮创建事件 你可以通过删除事件处理程序来检查它,这可以通过按钮事件
来解决你的问题<asp:Button ID="Button1" OnClick="Button1_Click" runat="server" />
检查您的UI元素上的点击事件是否正确
复制方法的情况也会生效 其他
如果您添加了按钮的CausesValidation = "True"
属性这也是导致事件无法触发的一个原因
更新按钮的UI代码