无法在asp.net中调用服务器端方法

时间:2014-06-11 18:27:23

标签: html asp.net

我在asp.net工作。我有这个HTML标签

HTML标记:

<button id="submit" class="button" onserverclick="delete_Click">Login</button>

Serverside功能:

 Response.Redirect("Login.aspx");

当我点击按钮时,它应该转到Login.aspx页面。但按钮不起作用。我在哪里误会?

2 个答案:

答案 0 :(得分:3)

使用OnClick代替onserverclick,如果要实现此目的,最好使用ASP.NET控件

<asp:Button ID="submit" runat="server" CssClass="button" OnClick="delete_Click">Login</asp:Button>

答案 1 :(得分:0)

您需要添加:

runat="server"

到html标签。

此外,您需要使用OnClick事件处理程序。

从本质上讲,你的标签应该是这样的:

<asp:Button ID="submit" runat="server" class="button" OnClick="delete_Click">Delete</asp:Button>

希望这有帮助!!!