试试TempData

解决方案 »

  1.   

    action里request不就获取到了嘛,再赋值给view B的相关model对象,在view中不就可以访问了,不用model,TempDate、ViewBag也成…
      

  2.   

    直接view中获取不到吗,一定要经过controller再到view?
      

  3.   

    直接view中获取不到吗,一定要经过controller再到view?
    可以,那就request,一样的
      

  4.   

    直接view中获取不到吗,一定要经过controller再到view?
    可以,那就request,一样的
    request是用在controller,不是view的,在view中提示Request is not defined
      

  5.   

    直接view中获取不到吗,一定要经过controller再到view?
    可以,那就request,一样的
    request是用在controller,不是view的,在view中提示Request is not defined
    没这回事,除非你项目命名空间没引用!
      

  6.   

    直接view中获取不到吗,一定要经过controller再到view?
    可以,那就request,一样的
    request是用在controller,不是view的,在view中提示Request is not defined
    没这回事,除非你项目命名空间没引用!
    请问你有试过吗?我试了是不行的
      

  7.   

    View Index@using MvcApplication3.Models
    @model User
    @{
        ViewBag.Title = "Index";
    }
    <h2>
        Index</h2>
    @using (Html.BeginForm("Add", "J_test", FormMethod.Post))
    {
        @Html.TextBoxFor(model => model.userId)
        @Html.TextBoxFor(model => model.userName)
        <input type="submit" value="提交" />
    }
    View Add
    @using MvcApplication3.Models
    @model User
    @{
        ViewBag.Title = "Add";
    }
    Userid:@Model.userId</br> UserName:@Model.userNameControl Index、Add
      public ActionResult Index()
            {
                return View();
            }        [HttpPost]
            public ActionResult Add(User u)
            {
                return View(u);
            }