MVC3:如何在iframe src中加入@ Html.DisplayFor?

时间:2012-04-11 17:56:45

标签: asp.net-mvc iframe

我尝试了解决它以及谷歌的答案,但它仍然无效。

基本上在我的Details.cshtml中,这段代码:@ Html.DisplayFor(model => model.eLink)根据id no从数据库生成一个URL链接(例如http://www.w3schools.com)。

但是,我需要这个URL链接在iframe中出现。如何合并此代码:

@ Html.DisplayFor(model => model.eLink)

到这里?

1 个答案:

答案 0 :(得分:0)

Html.DisplayFor的目的是将视图属性的值显示为文本。把它放在iframe中不是它的工作。这不是你需要使用的东西。

你写了你寻找的HTML。所以只需在iframe中使用你的model.eLink:

<iframe src="@Model.eLink"; width="1000" height="300" scrolling="no"></iframe>