Asp.net mvc 无法在视图MVC中获取数据
我是MVC新手,试图在视图中显示一些数据,但无法做到这一点。 我正在创建一些虚拟数据,而不是从Controller类中的db中拾取它,并尝试在视图中查看。我的代码如下: 控制器代码:Asp.net mvc 无法在视图MVC中获取数据,asp.net-mvc,Asp.net Mvc,我是MVC新手,试图在视图中显示一些数据,但无法做到这一点。 我正在创建一些虚拟数据,而不是从Controller类中的db中拾取它,并尝试在视图中查看。我的代码如下: 控制器代码: namespace MvcApplication1.Controllers { public class FirstController : Controller { // // GET: /First/ public ActionResult I
namespace MvcApplication1.Controllers
{
public class FirstController : Controller
{
//
// GET: /First/
public ActionResult Index()
{
var item = new First(1, "ee");
return View(item);
}
}
}
型号代码:
namespace MvcApplication1.Models
{
public class First
{
private string _name;
private int _Id;
public First(int id, string name)
{
_Id = id;
_name = name;
}
public string name{
get
{
return _name;
}
set
{
_name= value;
}
}
public int Id
{
get { return _Id;}
set { _Id = value; }
}
}
}
_Layout.cshtml
<ul id = "menu">
<li>@Html.ActionLink("Name","Index","First")</li>
</ul>
Index.cshtml
@model MvcApplication1.Models.First
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
Hell0
@{
Html.DisplayFor(model => model.name);
}
@model MvcApplication1.Models.First
@{
ViewBag.Title = "Index";
},
<h2>Index</h2>
Hell0
@Html.DisplayFor(model => model.name)
试一试:
Index.cshtml
@model MvcApplication1.Models.First
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
Hell0
@{
Html.DisplayFor(model => model.name);
}
@model MvcApplication1.Models.First
@{
ViewBag.Title = "Index";
},
<h2>Index</h2>
Hell0
@Html.DisplayFor(model => model.name)
或
问候,,
MarcinIMO,没有理由不这样做。@RenderBody是否存在于_Layout.cshtml中?Hell0是否呈现在页面上?@RenderBody存在。Hell0也存在