调用Html.RenderPartial时HTML被破坏

时间:2014-08-01 14:33:47

标签: asp.net-mvc-3 razor

我有以下局部视图,它只是HTML的测试位,没有最终的

@model int
<div id="media-wrapper">
    <span id="foo">For more details, click here:</span>
    <iframe width="260" height="215"></iframe>
</div>

要使用此视图,请致电:

@{ Html.RenderPartial("_MediaLink", Model.PartnerId); }

在Chrome的开发工具中,<iframe>的呈现方式如下:

<iframe width="260" height="215"> </iframe width="260" height="215">

由于某种原因,它的属性是重复的。查看Chrome开发工具中的<iframe>,它的颜色与页面上的其他元素不同。例如a <div class='test'>将div为红色,类为orangy-brown。 iframe完全是红色的。

<iframe>也不在页面的DOM中。如果您使用jQuery来查找它,那么我总是在任何查询中看到undefined

我在这里做错了什么?

0 个答案:

没有答案