嗨,我正在开发一个应用程序inMVc3
我有一个包含要加载的iframe动态地在MVC3链接的点击
Hobbyname
Hobbyurl
我画一个表,并在第一个专栏中,我获取一个模型中的所有业余爱好名单并将其显示为链接。 Hobbyurl包含与Hobbyname相关联的页面的URL 现在,当我从左侧点击Hobbyname时,我想要将内容加载到右侧我使用Iframe来显示内容,因此我需要Iframe再次加载并再次点击。
,以获取Hobbynames我使用的FOLL代码:
<td>
<ul>
@foreach (var item in Model)
{
<li> @Html.ActionLink(item.HobbyName, "Hobbies")</li>
}
</ul>
</td>
<td>
<div>
<iframe id="iframe"></iframe>
</div>
</td>
和这里的脚本:
<script type="text/javascript">
$('a').click(function() {
$('iframe').attr('src', "/HobbyHomes/Test");
});
</script>
,但我不能够加载的iFrame链接的点击。 请帮我
您好,它显示iframe中的页面,当我点击onit,但只有几秒钟,然后它保持iframe空empty.how我应该克服这个 – 2012-04-23 08:58:08
我编辑它,使它添加参数'e'被传递到点击(这是事件对象),并添加了一个在函数e.preventDefault()中使用了一行代码,它可以阻止事件冒泡。我的理论是,锚点设置框架,但是在重置所有内容后对页面进行完整的回发。 – 2012-04-23 09:57:40
嗨,thanx a !!!!它的工作。现在页面不能再次运行了..再次感谢 – 2012-04-23 10:13:06