将数据传递给视图

时间:2017-12-16 12:02:06

标签: asp.net-mvc

我是MVC的新手并试图将数据从视图传递到页面并且遇到两个问题:

  1. 页面网址中的ID未传递给控制器 (客户/信息/ 1)
  2. 我无法将变量写入页面。 (我被告知过 尝试避免使用viewbag和viewdata)。
  3. 我的控制器看起来像这样:

        public class CustomersController : Controller
        {
            public ActionResult Details(int? pageIndex)
            {
                var Name = "Nope";
                if(pageIndex == 1)
                {
                   Name = "John Smith";
                };
                return View(Name);
            }
        }
    }
    

    我的观点如下:

    @{
        ViewBag.Title = "Details";
        Layout = "~/Views/Shared/_Layout.cshtml";
    }
    <h2>Details</h2>
    <p>@Model.Name</p>
    

0 个答案:

没有答案