My project's start page is Default.aspx.
protected void ImageButton1_Click1(object sender, ImageClickEventArgs e)
{
Response.Redirect("Payment.aspx);
}
When I click the button it returns //localhost/Default.aspx/Payment.aspx instead of //localhost/Payment.aspx. Where is the problem?
Response.Redirect("~/Payment.aspx");
Try this.
Response.Redirect("~/Payment.aspx");
The tilde (~) character represents the root directory of the application in ASP.NET.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.