如何在MVC中的运行时循环中动态创建IFrame
How to create IFrame dynamically in runtime in loop in MVC
我在MVC中有一个视图,其中需要在运行时在for循环中创建iframe。每个iframe都有不同的来源。请任何人用示例代码提出解决方案。Thanxx我尝试了下面的代码,但不起作用。。
<div class="width_100" id="div3">
@{ for (int i = 0; i < datatable1.Rows.Count; i++)
{
<script type="text/javascript">
window.onload = function () {
var iframe = document.createElement('iframe');
iframe.frameBorder = 0;
iframe.width = "300px";
iframe.height = "250px";
iframe.id = "randomid";
iframe.setAttribute("@datatable1.Rows[i]["UploadTitle"].ToString()", "");
document.getElementById("div3").appendChild(iframe);
}
</script>
}
}
}
</div>
您根本不需要Javascript。
相反,您可以在循环中的HTML中编写常规的<iframe>
标记。
相关文章:
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- 关于动态元素中循环中的事件
- 在PHP循环中动态创建jQuery列表视图
- 用于动态创建对象的嵌套循环
- 在普通javascript中动态增加循环
- JavaScript/循环混淆中的动态作用域与词法作用域
- 如何验证循环动态单选按钮
- 如何使用for循环动态地将行添加到Google图表
- 使用 for 循环动态创建在画布内绘制的图像
- SimpleModal foreach 循环动态内容
- 将 id 从 foreach 循环动态传递到仅申请一行的锚点标签到 jquery,我无法获得其他行的弹出窗口
- 如何使用for循环动态呈现多个表单元素
- 播放 2 框架 + 循环 + 动态 Javascript
- 数据表:通过循环动态创建列属性
- JavaScript:为循环动态创建变量
- 循环动态javascript转换一个接一个,而不是一次全部
- 如何通过javascript中的for循环动态创建ul和li元素
- 使用 for 循环动态创建数组
- 如何使用for in循环动态填充数组
- 从Javascript对象循环动态创建的表单.如何将数据保存回对象