コード例 #1
0
        public static IActionResult TurbolinksRedirectToAction(this Controller target,
                                                               string action,
                                                               object values = null,
                                                               TurbolinksActions turbolinksAction = TurbolinksActions.Active)
        {
            var url = target.Url.Action(action, values);

            return(new TurbolinksRedirectResult(url, turbolinksAction));
        }
コード例 #2
0
        public static IActionResult TurbolinksRedirectToPage(this Controller model,
                                                             string pageName,
                                                             string pageHandler = null,
                                                             object values      = null,
                                                             string protocol    = null,
                                                             TurbolinksActions turbolinksAction = TurbolinksActions.Active)
        {
            var url = model.Url.Page(pageName, pageHandler, values, protocol);

            return(new TurbolinksRedirectResult(url, turbolinksAction));
        }
コード例 #3
0
 public TurbolinksRedirectResult(string url, TurbolinksActions turbolinksAction = TurbolinksActions.Active)
     : base(url)
 {
     TurbolinksAction = turbolinksAction;
 }