首页 > 解决方案 > 我在 c# 中使用 html 代码和 css 来设计按钮,但我不知道如何在单击后将其重定向到另一个页面(ASP.net)

问题描述

我尝试使用 href 和 posbackturl 但它不起作用。我从上周开始学习 c#,所以我仍然很弱。谁能教我如何解决它?

<button class="button" style="vertical-align:middle"><span>Add Contact </span></button>

标签: c#html

解决方案


如果您想简单地重定向到该页面,那么您只需将页面提供给 href 即可转发它。

<a href="addcontact.aspx" style="vertical-align:middle" role="button">Add Contact</a>

如果您只是想重定向,您可以使用 LinkBut​​ton。

<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/addcontact.aspx">Add Contact</asp:LinkButton>

如果你想在服务器端执行一些功能,那么你可能必须使用 OnClick 事件来绑定按钮,看起来像这样。网页表格

<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Add Contact</asp:LinkButton>

C# 服务器端

protected void LinkButton1_Click(object sender, EventArgs e)
{
   //Functionaltiy
   Response.Redirect("/addcontact.aspx");
}

我希望这能解决你的问题。


推荐阅读