我有以下 C# 代码:
string ProfileID, UserID;
try
{
ProfileID = Request.QueryString["ProfileID"].ToString();
string SelectQuery;
DataSet ds;
try
{
UserID = Session["UserID"].ToString();
if (ProfileID == UserID)
{
Response.Redirect("user/Default.aspx", true);
return;
}
else
{
//some code here
}
}
finally
{
//some code here
}
}
catch {
Response.Redirect("DoesNotExists.aspx");
}
这里的问题是,如果条件为真(if (ProfileID == UserID)
),代码继续运行,而不是在这一行重定向: Response.Redirect("user/Default.aspx", true);
redicet 在这一行:Response.Redirect("DoesNotExists.aspx");
我的问题是我该如何解决它。
希望得到帮助,谢谢!