如何对按钮进行编码,以便在单击按钮时将其带到另一个Web表单?假设按钮名称为Confirm,结婚格式为confirm.aspx?
protected void btnConfirm_Click(object sender, EventArgs e)
{
(guessing that there should be an input here)
}
答案 0 :(得分:45)
您可以在按钮点击事件中执行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");
}
答案 1 :(得分:12)
您可以使用PostBackUrl="~/Confirm.aspx"
例如:
在.aspx文件中
<asp:Button ID="btnConfirm" runat="server" Text="Confirm"
PostBackUrl="~/Confirm.aspx" />
或在.cs文件中
btnConfirm.PostBackUrl="~/Confirm.aspx"
答案 2 :(得分:5)
protected void btnConfirm_Click(object sender, EventArgs e)
{
Response.Redirect("Confirm.aspx");
}
答案 3 :(得分:0)
<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>