当我点击按钮时,如何编写代码使其将我带到另一个Web表单?假设按钮名称为“确认”而Web表单为confirm.aspx?
protected void btnConfirm_Click(object sender, EventArgs e)
{
(guessing that there should be an input here)
}
当我点击按钮时,如何编写代码使其将我带到另一个Web表单?假设按钮名称为“确认”而Web表单为confirm.aspx?
protected void btnConfirm_Click(object sender, EventArgs e)
{
(guessing that there should be an input here)
}
在按钮点击事件上,您可以使用Response.Redirect("YourPage.aspx");
或Server.Transfer("YourPage.aspx");
来进行跳转。因此,代码将如下所示:
protected void btnConfirm_Click(object sender, EventArgs e)
{
Response.Redirect("YourPage.aspx");
//or
Server.Transfer("YourPage.aspx");
}
您可以使用 PostBackUrl="~/Confirm.aspx"
例如:
在您的 .aspx 文件中
<asp:Button ID="btnConfirm" runat="server" Text="确认"
PostBackUrl="~/Confirm.aspx" />
或者在您的 .cs 文件中
btnConfirm.PostBackUrl="~/Confirm.aspx"
protected void btnConfirm_Click(object sender, EventArgs e)
{
Response.Redirect("Confirm.aspx");
}
<button type ="button" onclick="location.href='@Url.Action("viewname","Controllername")'"> Button name</button>
。
<button type="button" onclick="location.href='@Url.Action("register","Home")'">Register</button>