当前位置: 代码迷 >> ASP.NET >> .shtml中include virtual=tmp.aspx,tmp.aspx的代码不执行,该怎么处理
  详细解决方案

.shtml中include virtual=tmp.aspx,tmp.aspx的代码不执行,该怎么处理

热度:3685   发布时间:2013-02-25 00:00:00.0
.shtml中include virtual=tmp.aspx,tmp.aspx的代码不执行
如在tmp.shtml include tmp.aspx文件,tmp.aspx的代码不执行.  
  如tmp.aspx文件为:

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Label1.Text="hello world!";
Response.Write("asdfad");
}

都不显示!

------解决方案--------------------------------------------------------
它会把这个文件当成纯文本显示,所以可以考虑用<iframe或其他方式。
------解决方案--------------------------------------------------------
可以,没有问题的。
 
------解决方案--------------------------------------------------------
探讨
它会把这个文件当成纯文本显示,所以可以考虑用 <iframe或其他方式。

------解决方案--------------------------------------------------------
shtml 其实和html,htm差不多,只是支持SSI指令(SSI的inclue只是把你包含的文件中的源代码包含进当前页面,并不编译被包含的页面)

html,htm不支持SSI指令而已
------解决方案--------------------------------------------------------
1.可以不用sHTML,可把sHTML的内容写到ASPX中。
2.可以用iframe,指向aspx,在里面想做什么都可以。
  相关解决方案