我正在渲染我的数据视图,如下所示:
@foreach (var movieDetails in Model)
{
<div class="sameLine" onMouseOver="focusDiv(this)" id="c4" onmousewheel="moveFocus(event)" onclick="playMovie(this)">
<table border ="1" class="contentTable">
<tr>
<td align="center">
<img src = @movieDetails.Thumbnail alt = @movieDetails.Thumbnail class="imgStyle"/>
<div class="tvShowPanel">
@movieDetails.Title
</div>
</td>
</tr>
</table>
</div>
}
当用户单击图像或包含图像的 div 时,我希望用户从当前页面导航到另一个页面,所以我使用 javascript 处理了这个问题,但之后没有得到任何提示:
function playMovie(obj) {
alert("Image Clicked");
}
另外请让我知道如何使用 playMovie 导航到其他页面?我应该将查询字符串 querystring 与 document.location 或 window.location 一起使用吗?
如果是这样,我如何将查询字符串从我的视图传递到 javascript?
当前应用类似于 Youtube,当您单击缩略图时,它应该导航到另一个页面并开始播放视频。
编辑:
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; }
}