我们在Controller中定义如下:
ViewData[“Message”] = “Hello word!”
然后在View中读取Controller中定义的ViewData数据,代码如下:
<% = Html.Encode(ViewData[“Message”]) %>
2. 使用TempData传递数据
我们在Controller中定义如下:
TempData[“Message”] = “Hello word!”
然后在View中读取Controller中定义的TempData数据,代码如下:
<% = Html.Encode(TempData [“Message”]) %>
首先创建导演表,在这里起名Author,在Models下添加。内容有:public class Author
{
public int AuthorID { getset}
public string AuthorName { getset}
public virtual ICollection<Movie>Movie { getset}
}
public class Movie
{
public int ID { getset}
public string Title { getset}
public DateTime ReleaseDate { getset}
public string Genre { getset}
public decimal Price { getset}
public string Rating { getset}
public int AuthorID { getset}
public virtual Author Author { getset}
}
在Movie中添加了AuthorID和一个Author类型的Author。AuthorID在这里就成为了外键。
VIEW调用:
@foreach(var item in model)
{
@Html.DisplayFor(modeItem =>item.Author.AuthorName)
}
可以对应多model,需要多件一个累,你现在有两个个model, DeviceInfoModel和UploadImageModel,你一个view需要都返回他们,你多建一个类就好。如:Public class model2
{
Public List<DeviceInfoModel>list{getset}
Public DeviceInfoModel list{getset}
}
你在Controllers中给这个model赋值返回就好了。
这样你在你访问的那个view中,就返回model2,然后在view的时候就可以就可以访问到你需要的model了。这样就做,你页面不管需要几个model,都行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)