首页插入如下代码
<script>document.write('<script src=qqh.aspx?CompanyID=592 charset="gb2312">\<\/script\>')</script>;
qqh.aspx这个页面是根据companyid的不同 repeater绑定不同的信息,现在qqh.aspx页面已经写好,单独运行http://localhost/web/qqh.aspx?companyid=592 正常显示,首页不能用iframe,qqh.aspx页面的代码要写成js,不知道怎么写,高手指点一下,给个例子,多谢!!!

解决方案 »

  1.   

    你刚才不是说qqh.aspx已经写好了吗?然后又说qqh.aspx又不知道怎么写?
      

  2.   

    使用ClientScriptManager类
    查阅MSDN 有示例
      

  3.   

    但是首页是<script>document.write('<script src=qqh.aspx?CompanyID=592 charset="gb2312">\<\/script\>')</script>;这样插入的,所以qqh.aspx文件不能正常显示
      

  4.   

    单独运行http://localhost/web/qqh.aspx?companyid=592 正常显示
    有问题啊,js文件怎么能够这样运行呢?
      

  5.   

    qqh.aspx输出的应该是javascript脚本才对.
      

  6.   

    对,qqh.aspx还没有写成js文件,就是不明白怎么将数据库绑定后的结果 输出为js显示。
      

  7.   

    做成iframe 也可,做成用户控件也行.
      

  8.   

    首页用literal控件占位,后面把js代码打入literal.text属性中就可以了
      

  9.   

    iframe ascx 都不行,用js目的是为了兼容asp php asp.net jsp等网站
      

  10.   

    <iframe 为什么不行?
      

  11.   

    其实就是这个效果http://www.mydaogou.cn/ 左边有个深蓝色的面板,这个面板上的信息是动态绑定的(别的网站在这个网站上注册之后,有他们自己的后台管理这个小面板上的信息,然后插入<script>document.write('<script src=qqh.aspx?CompanyID=592 charset="gb2312">\<\/script\>')</script>代码 就可以了)。
      

  12.   

    cpp2017(慕白兄)老师有qq吗 交流方便些,谢谢
      

  13.   

    <iframe>不能实现一些特效,高度没有办法定义
      

  14.   

    可用xmlhttp访问这个aspx得到repsonseText直接写到页面上.
      

  15.   

    后台代码里面直接定义公共变量,取得ID:
    前台:
    <script>document.write('<script src=qqh.aspx?CompanyID=<%=i%> charset="gb2312">\<\/script\>')</script>;后台:
    public int i;
    i=request....
      

  16.   

    顶,
    如果定义一张页面,前台什么都不写,后台Response.writer("<html>组合"),然后xmlhttp访问,直接把返回的数据插入。
      

  17.   

    那个qqh.aspx.cs的Page_Load里面Response.Write (@"
    var a=1;
    var b=2;
    ");
    Response.End();就行了
      

  18.   

    代码如下:
    首页插入<script>document.write('<script src=qqh.aspx?CompanyID=340>\<\/script\>')</script>;
    qqh.aspx页面代码:<asp:Repeater id="rptCategories" runat="server" OnItemDataBound="rptCategories_ItemDataBound"> 
      <HeaderTemplate> 
        <table width="120" border="0" cellspacing="0" cellpadding="0"> 
      </HeaderTemplate> 
      <ItemTemplate> 
        <!--分类名称--> 
        <tr><td><%# DataBinder.Eval(Container.DataItem, "TxtTitle") %></td></tr> 
        <!--分类下的产品--> 
        <asp:Repeater id="rptProduct" runat="server"> 
          <ItemTemplate> 
            <tr><td align="center"><a href='ProductInfo.aspx?Id=<%# DataBinder.Eval(Container.DataItem, "ID") %>'><%# DataBinder.Eval(Container.DataItem, "txtUserName")%></a></td></tr> 
          </ItemTemplate> 
        </asp:Repeater> 
      </ItemTemplate> 
      <FooterTemplate> 
        </table> 
      </FooterTemplate> 
    </asp:Repeater> 
    2个repeater嵌套;
    cs代码:就是连接数据库绑定2个repeater;
    现在的要求是首页<script>document.write('<script src=qqh.aspx?CompanyID=340>\<\/script\>')</script>;这样插入 那么qqh.aspx文件就应该是js的代码,但是不知道怎么写?
      

  19.   

    页面要调用的代码
    <script language="javascript" src="qqh.aspx"><script>qqh.aspx后台代码这样写
    string l_str_res="document.write(\"<script src=qqh.aspx?CompanyID=592 charset=\\\"gb2312\\\">\<\/script\>\")</script>;"
    Response.Write(l_str_res);
    Response.End();
      

  20.   

    Click the link to solve your problem.Good luck!