<!--#include file="outdiv.htm"-->引入一个外部文件没有问题
但是我想动态控制引入外部文件,在页面用如下:
<asp:Literal ID="outFile" runat="server"></asp:Literal>
在页面Load事件中加下如下代码:
this.outFile.Text = "<!--#include file=\"outdiv.htm\"-->";
这样就无法引入外部文件?
如果有更好控制外部文件引入也行。
iis在处理页面请求的时候会把include里面的代码解析,既把文件内容直接附加在原页面相应位置.
而你设置literal在后台处理时,只是把<!--#include file=\"outdiv.htm\"-->当成字符串处理的
不知道你的目的是什么,有别的解决方法应该
可以用 <iframe src="outdiv.htm" ></iframe>通过代码控制连接文件
<!--#include file=\"outdiv.htm\"-->代码应该被放在Head里,而且不应该用Page_Load,应该用Page_Init
还是不行耶,无法显示出来.