Pra*_*wad 2 html javascript c# iframe jquery
我有一个用户的两个静态页面,它们部署在他们的服务器上.目前我正在从代码后面调用他们的服务器并加载它们.但现在我不想在电话后面制作代码.相反,我想在iframe中加载这些静态页面.这些静态页面的链接(URL)存储在我的web.config中.在初始化调用期间使用C#我将这些URL复制到隐藏字段中并将它们分配给iframe的src,如下所示:
<script>
var bLoaded = false;
function LoadIframe1() {
if (!bLoaded) {
var iframe1 = document.getElemetById('iframe1');
if (typeof (iframe1) != 'undefined' && iframe1 != null) {
iframe1.src = hiddenfield.value;
bLoaded = true;
}
}
}
</script>
<iframe id="iframe1" onload="Loadframe1();" />
Run Code Online (Sandbox Code Playgroud)
现在问题是如果文件在项目的目录中,它工作正常.但是如何加载不在解决方案目录中的文件?
你为什么使用JavaScript?你为什么不设置src渲染?
<iframe id="iframe1" src="<%= ExternalPageUrl %>" />
Run Code Online (Sandbox Code Playgroud)
并且在codebehind中有一个返回URL的属性
protected String ExternalPageUrl
{
get
{
return "http://www.example.com/path/to/page-you-need.html";
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1090 次 |
| 最近记录: |