成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

ASP.NET MVC實現登錄后跳轉到原界面

瀏覽:360日期:2022-06-08 10:43:48

有這樣的一個需求:提交表單,如果用戶沒有登錄,就跳轉到登錄頁,登錄后,跳轉到原先表單提交這個頁面,而且需要保持提交表單界面的數據。

提交表單的頁面是一個強類型視圖頁,如果不考慮需要保持提交表單界面的數據,可以先設計這樣的一個Model:

public class Student
{
    public string Name{get;set;}
    public string ReturnUrl{get;set;}
}

在提交表單的視圖頁,大致這么寫:

@using (Html.BeginForm("Index", "Home", FormMethod.Post))
{
    @Html.Hidden("ReturnUrl", Request.Url.PathAndQuery)
    @Html.TextBoxFor(m => m.Name)
    <input type="submit" value="提交"/>
}

在控制器中大致這么寫:

public ActionResult Index()
{
    return View(new Student());
}
[HttpPost]
public ActionResult Index(Student student)
{
    return Redirect(student.ReturnUrl);
}

可是,雖然回到了表單提交的強類型視圖頁,表單數據卻沒有得以保持。

于是,想到了使用如下方式:

return View("someview", somemodel);

someview的名稱如何獲取呢?

public ActionResult Index()
{
    return View(new Student());
}

以上,如果我們獲取到action的名稱就相當于獲取到視圖的名稱!

重新設計Model:

    public class Student
    {
public string Name { get; set; }
public string ControllerName { get; set; }
public string ActionName { get; set; }
    }

可以先從路由中把action名稱拿到,然后賦值給Student的ActionName屬性。

    public class HomeController : Controller
    {

public ActionResult Index()
{
    Student student = new Student()
    {
ActionName = this.ControllerContext.RouteData.Values["action"].ToString(),
ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString()
    };
    return View(student);
}
[HttpPost]
public ActionResult Index(Student student)
{
    ViewBag.msg = "我又回來了~~";
    //如果是登錄,先驗證,驗證成功執行下面的代碼
    return View(student.ActionName, student);
}
    }

以上,student.ActionName值既是action名稱也是view名稱。

在提交表單的強類型視圖頁:

@model MvcApplication1.Models.Student
@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<div>@ViewBag.msg</div>
@using (Html.BeginForm("Index", "Home", FormMethod.Post))
{
    @Html.TextBoxFor(m => m.Name)
    <input type="submit" value="提交"/>
}

所以,面對本篇開始描述的需求,僅僅跳轉是不夠的,需要向某個視圖傳遞Model,而其中的關鍵是:
1、從路由中獲取action名稱
2、action名稱和view名稱一致 

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對的支持。如果你想了解更多相關內容請查看下面相關鏈接

標簽: ASP.NET
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产一区二区在线观看视频| 国产一区二区按摩在线观看| 激情五月婷婷综合网| 欧美精品久久久久久久多人混战| 欧美一区二区三区久久精品茉莉花 | 国产精品久久毛片| av动漫一区二区| 欧美tickling网站挠脚心| 国产精品一区二区三区乱码| 欧美麻豆精品久久久久久| 精品一二三四在线| 欧美日本国产一区| 国产一区激情在线| 91精品国产福利| 国产在线精品视频| 制服视频三区第一页精品| 国产乱子轮精品视频| 99精品免费网| av一区二区三区四区| 老司机精品视频在线| 亚洲国产美女搞黄色| 中文成人av在线| 国产亚洲欧美中文| 欧美精品一区二区三区久久久| 欧美综合色免费| 亚洲一区国产| 日韩视频中文| 亚洲黄色大片| 99国产精品私拍| 亚洲精选在线| 一区二区三区精品国产| 影音先锋日韩资源| 激情婷婷久久| 欧美一区二区三区久久精品茉莉花 | 蜜桃av一区二区在线观看| 一区二区三区四区蜜桃| 亚洲女同在线| 三级久久三级久久| 777午夜精品免费视频| av爱爱亚洲一区| 国产精品传媒入口麻豆| 亚洲一级在线| 视频精品一区二区| 中文字幕av在线一区二区三区| 国产欧美在线观看一区| 欧美成人一区二区三区在线观看 | ...中文天堂在线一区| 国产午夜久久| 久久精品国产免费看久久精品| 91麻豆精品国产自产在线| 欧美精品一卡| 亚洲综合在线视频| 欧美性生活久久| 99久久99久久精品免费看蜜桃| 中文字幕亚洲一区二区va在线| 亚洲一区二区成人| 久久成人在线| 1000部精品久久久久久久久| 亚洲欧美日韩专区| 91精品国产综合久久福利| 2024国产精品视频| 亚洲欧美日韩系列| 麻豆精品新av中文字幕| 成人毛片视频在线观看| 含羞草久久爱69一区| 国产午夜精品一区二区三区欧美| 国产精品一区毛片| 91精品一区二区三区在线观看| 欧美成人一区二区三区在线观看| 中文字幕欧美日韩一区| 亚洲精品中文字幕乱码三区| 日韩电影在线免费| 国产成人av在线影院| 欧美精品一卡| 91官网在线免费观看| 久久久蜜桃精品| 丝袜美腿亚洲色图| 99精品热视频| 蜜桃av综合| 精品国产伦一区二区三区观看方式| 中文字幕一区二区三区精华液| 日本不卡一区二区三区| 日韩精品中文字幕一区| 亚洲午夜激情| 久久精品国产秦先生| 国产精品系列在线| 欧美午夜视频网站| 欧美黄色大片网站| 喷白浆一区二区| 欧美国产综合一区二区| 在线视频观看一区| 欧美日本三区| 狠狠色丁香婷婷综合| 1024亚洲合集| 日韩一区二区中文字幕| 99成人在线| 欧美一区二区在线免费播放| 欧美日韩国产区一| 亚洲欧洲精品成人久久奇米网| 蜜桃视频第一区免费观看| 欧美 日韩 国产在线| 在线免费不卡电影| 欧美高清在线一区| 国产99一区视频免费| 老司机精品久久| 一区二区在线观看免费| 欧美日韩亚洲一区在线观看| 欧美一区二区视频在线观看2020 | 成人爽a毛片一区二区免费| 99精品视频免费观看视频| www一区二区| 国产精品538一区二区在线| 色综合久久久久综合体| ...av二区三区久久精品| gogo大胆日本视频一区| 欧美美女bb生活片| 亚洲国产精品久久不卡毛片| 亚洲国产欧美日韩| 精品一区二区三区免费视频| 亚洲免费伊人电影| 国产亚洲精品久| 欧美一区二区视频网站| 久久久久天天天天| 亚洲高清自拍| www.在线欧美| 久久精品国产色蜜蜜麻豆| 亚洲综合激情网| 欧美极品aⅴ影院| 日韩视频在线永久播放| 91传媒视频在线播放| 亚洲毛片视频| 欧美久久久久久| 欧美三级蜜桃2在线观看| 日韩欧美不卡在线观看视频| 国产成人av影院| 精品久久五月天| 国产成人丝袜美腿| 欧美一区二区三区爱爱| 成人av手机在线观看| 欧美一区二区三区白人| 国产伦精品一区二区三区免费迷 | 国产精品综合视频| 日韩欧美一区二区三区在线| 久热成人在线视频| 欧美猛男gaygay网站| 国产成人精品免费网站| 26uuu欧美日本| 91视频观看视频| 中文字幕一区二区三区视频| 亚洲国产精品一区制服丝袜| 亚洲电影中文字幕在线观看| 91成人国产精品| 国产suv精品一区二区三区| 欧美日韩国产中文| 国产成人精品亚洲777人妖| 久久综合久久综合九色| 欧美色图首页| 一区二区三区免费网站| 久久精品国产清高在天天线| 天堂在线一区二区| 国产精品美女久久久久高潮| 国产欧美va欧美不卡在线| 国产视频一区二区在线观看| www久久精品| www国产精品av| 亚洲精品一区二区三区四区高清| 欧美v国产在线一区二区三区| 日韩视频在线你懂得| 欧美日本在线看| 欧美日韩国产大片| 欧美欧美欧美欧美首页| 欧美日韩一区二区三区四区 | 97久久精品人人做人人爽| 最好看的中文字幕久久| 久久久久久久久久码影片| 国产呦精品一区二区三区网站| 国产精品拍天天在线| 欧美性视频一区二区三区| 大白屁股一区二区视频| 亚洲特级片在线| 欧美一区二区三区在线观看 | 国产欧美日韩中文久久| 美女精品网站| 成人免费毛片嘿嘿连载视频| 依依成人综合视频| 欧美成人三级在线| 久久精品一区二区国产| 女人天堂亚洲aⅴ在线观看| 日韩中文字幕麻豆| 国产精品素人视频| 欧美一区二区在线免费观看| 午夜精品久久| 国内久久精品视频| 亚洲电影激情视频网站| 久久众筹精品私拍模特| 欧洲人成人精品| 国产亚洲永久域名| 91看片淫黄大片一级在线观看| 六月丁香综合在线视频| 一二三区精品福利视频|