我有我的控制器,它通过从数据查看如下:如何查看之间传递数据
IEnumerable<MovieDetails> jsonData = default(IEnumerable<MovieDetails>);
#region Constructor Request to get all Data
public MoviesController()
{
jsonData = GetJsonValues(URL);
}
public ActionResult Index()
{
return View(jsonData);
}
现在,我的看法是渲染控件:
@model IEnumerable<VikiMVC.Models.MovieDetails>
@foreach (var movieDetails in Model)
{
<!--Deleted Divs for Simplicity -->
<img src = @movieDetails.Thumbnail alt = @movieDetails.Thumbnail
class="imgStyle"onclick="playMovie(this)" [email protected]/>
}
现在对图片的点击我想打开另一个视图并访问与该特定项目相关的@movieDetails。
我的电影详细类是这样:
public class MovieDetails
{
public string Title { get; set; }
public string Thumbnail { get; set; }
// public string URI { get; set; }
public string Description { get; set; }
public string MovieURI { get; set; }
// public List<Response> Response { get; set; }
}
所以当我点击的图片,我应该能够访问MovieURI具体到特定的图像。我们可以使用querystring来做到这一点,但剃刀必须有更好的东西。