如题:(asp.net)
   我要做一个新闻发布系统,我现在已经把每一条新闻的内容都生成了个静态页面,可是我们老板说那样显示太简单了,得加一些其他的内容,那些内容有的是用户控件还有的数据得从数据库调出来。所以现在我想把那静态页面上嵌入asp.net用户控件,或者在释同个asp.net中怎么嵌入HTML静态页面,这样的话就不用把太多的数据从数据库读取。请高手指教,不知道还有其他好的方法没。

解决方案 »

  1.   

    http://www.cnblogs.com/thomaschen/articles/1267197.html
      

  2.   

     asp.net中有<!--include>吗?
      

  3.   

    <!--#include virtual="×××"-->
    当然有
      

  4.   

    个人强烈建议使用xmlhttpreuqest,也就是ajax。
    尽量不要用<!--#include virtual="×××"-->【确实可以用】 这么挂胎的用法,干嘛不都用asp开发。
    或 iframe (不会ajax就勉强用这个吧)
      

  5.   

    把html页写成 js 文件,<script src="文件路径"><script>
      

  6.   

    也就是用document.write();来输出html
      

  7.   

    ...所以现在我想把那静态页面上嵌入asp.net用户控件,或者在释同个asp.net中怎么嵌入HTML静态页面....
    LZ要知道ASP.net的用户控件也是服务器控件.你放到静态页面后这个页面还是动态页面.不知道LZ有没有明白什么是静态页面.
    如果要实现你的这个想法,你可以看下CSDN里有个URL重定向输出静态页的文章.
      

  8.   

    额我意思是想像<script language="javascript" src="../jobs.aspx?username=$username$" charset="UTF-8"></script>去调用用户控件,但是那用户控件内容比较多不怎么好用 base.Response.Write("document.write('" + str + "');");输出
      

  9.   

    iframe js ajax 都可以实现