一张asp.net用引多子页面(asp.net)的时候上面提示页面只能包含一个page 但那些子页面都有一个程序的。这些程序都要用page指过去的。所以引用了也没用的。删掉别的页面page但别的子页面的就都不能执行他们的程序了。
请问要怎么作或怎么改,怎么引用才可以的。或用什么方法可以达到我的目的。 这问题对我时在急手。请各位帮帮。
我现在写的asp.net网页是按模块化开发的。比如登录啦。搜索啦。显示一个类别的一些文章啦。
都是一个功能一个asp.net写好的。然后总得引用到一张网页上的吧。就是把这些子功能的页引用到一个网页中去好让他成为一个完整的网页要怎么引用的。我引用的时候就会遇到上面说的问题。请各位前辈帮帮小弟

解决方案 »

  1.   

    框架,或者iframe不可以吗?
    问题有点迷糊,说得不对请见谅!
      

  2.   

    不好意思!!
    就是像include引用一样的。比如一张网页(设为a)像163的首页一样。上面是不是有登录的功能啦,还
    有搜索的功能啦,最新功态,新文中心这些功能的对不对!然而我搜索功能在另一页网页b上
    编写好该搜索功能了。a上的用户登录功能我也是在另一张网页c上写好了。最新动态,新文中心这些要是在另外网页写好了。
    然后接下来是不是要把这些功能include到网页a上面去的。我用到include的时候执行a的时候提示说网页只能有一个page就是(a.aspx中不是会有一个页面是专门设计一些控件啦放一些东东的。a.aspx.cs是前面那张的程序的。a.aspx中会有一个page的对不对,就是html中的首行的。)
    然后我如果删了子页面的page但了页面的b.aspx或c.aspx功能就不能用了找不到b.aspx.cs等我引用的时候就是在a.aspx的html中用include引用的。就像asp引用的时候一样的。
    我要怎么作才可以在a中引用到b,c,d,e这些子页面啦。
      

  3.   

    1.ascx用户控件,或者用框架
    2.
    <frameset rows="20%,*">
    <frame  name =1 src="">
    <frame name=2 src="">
    </frameset> 
    3.
    <iframe src="" name="">
      

  4.   

    不明白也可不可以请。
    : bitsbird(一瓢,生活就是折腾) ( ) 信誉:107 
    说明白点的。在说了我要将那些子页面引用到a.aspx的表格中去的。网页都是表格套表格的对不对。我要把那几个子页页的引用的a.aspx中的表格中的某个单元格中去的。
    比如asp将子页面引用到要在a.aspx中的表格的某个单元格上去的。就是在那个单元格的html中写上<#include file="c.aspx">这样子的。你说的方法我看不明白请原谅可不可以说明点。
    请各位帮帮小弟。
      

  5.   

    如果是用户控件的话可以用这个方法:
    Webcontron _contron=new Webcontron();
    _contron.load("demo.ascx");
    this.Page.controns.add(_contron);
    语法可能有点错,不过大体上可以这样做!不过我做的模块化是用自定义控件的。更加灵活