我有下面的代碼塊。我很困惑如何代碼可以通過代碼如何通過response.redirect?
Response.Redirect("~..")
確實如此。我認爲任何線路都會自動執行。我在這裏錯過了一些基本的東西嗎?我發現調試器實際上正在執行下一行。
public ActionResult Index()
{
Response.Redirect("~/Default.aspx", true);
string year =
Utils.ConvertCodeCampYearToActualYear(
Utils.GetCurrentCodeCampYear().ToString(CultureInfo.InvariantCulture));
var viewModel = GetViewModel(year);
return View(viewModel);
}
我認爲你對MVC框架的功能有誤解。這是一種webforms方法。 ActionResults必須返回Actions來運行。 –
即使在webforms中,Response.Redirect不會停止執行,所有超出的代碼仍然會被執行 –