当我点击MVC视图中的图像时,如何打开另一个页面
How to open another page when I click on Image in MVC view
我的数据视图如下所示:
@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; }
}
将您的<img>
元素放入<a>
元素中,然后您可以通过单击图像导航到您想要的任何位置。
@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">
<a href="@movieDetails.MovieURI">
<img src = @movieDetails.Thumbnail alt = @movieDetails.Thumbnail class="imgStyle"/>
<a/>
<div class="tvShowPanel">
@movieDetails.Title
</div>
</td>
</tr>
</table>
</div>
}
相关文章:
- 当我点击MVC视图中的图像时,如何打开另一个页面
- 使用JavaScript打开另一个html页面时传递变量
- 进行一个选择,自动发送表单并打开另一个选择(CodeIgniter)
- 如何打开另一个文件索引.html,具体取决于屏幕的宽度
- IE10在打开窗口并再次打开另一个窗口时不起作用
- JQuery 进度条在打开另一个选项卡时停止动画
- 通过 window.open 打开另一个 HTML 文件
- 如何使用Javascript打开另一个HTML页面
- 在基础中打开另一个页面的部分显示模式
- 基础 - 在关闭另一个模态时打开另一个模态
- JavaScript,打开另一个时关闭选项卡
- Jqgrid 单击自定义编辑按钮打开另一个页面
- 将鼠标悬停在一个元素上,打开另一个元素
- 在关闭当前页面后的新选项卡中找到或打开另一个页面
- 在客户端计算机上打开另一个端口
- 如何创建密码登录模式,单击提交按钮,然后使用bootstrap 3打开另一个包含链接的模式
- jQuery滑动面板-打开另一个面板时关闭一个面板/如何只打开一个面板
- 如何在打开另一个弹出窗口时隐藏活动的弹出窗口
- 从带有mysql数据的列表框中获取选定的select值,以打开另一个列表框并使用该值获取mysql数据
- 如何创建一个打开另一个文件并打印其内容的JavaScript文件