親コントローラーからリダイレクトする方法を知っています。
public class _ParentController : Controller {
...
}
public class HomeController : _ParentController {
...
}
にメソッドを追加できます_ParentController
:
protected override void OnActionExecuting(ActionExecutingContext filterContext) {
if (condition) {
filterContext.Result = Redirect(path);
}
}
ここで、ビューを返すか、Server.Transfer を実行する必要があります (URL を保持する必要があります)。Server.TransferRequest
この場合、私にはうまくいきません。必要なことを行う他の方法はありますか? .NET MVC3 と IIS7.5 を使用しています
ありがとう。