社区
C#
帖子详情
在同一目录中有两个aspx,1.aspx和2.aspx,我想在1.aspx中动态的把2.aspx嵌进来,有什么好的办法么,不用iframe的方式
huanbin
2006-10-30 04:49:43
在同一目录中有两个aspx,1.aspx和2.aspx,我想在1.aspx中动态的把2.aspx嵌进来,有什么好的办法么,不用iframe的方式
...全文
513
34
打赏
收藏
在同一目录中有两个aspx,1.aspx和2.aspx,我想在1.aspx中动态的把2.aspx嵌进来,有什么好的办法么,不用iframe的方式
在同一目录中有两个aspx,1.aspx和2.aspx,我想在1.aspx中动态的把2.aspx嵌进来,有什么好的办法么,不用iframe的方式
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
周公
2006-11-01
打赏
举报
回复
呵呵,其实大家讨论的都可行,只是对楼主这儿来说,要一个实用的。
我感觉用户控件比较可行,如果你要让用户再访问这个2.aspx(做成控件以后,是2.ascx),可以用另外一个页来处理,比如:3.aspx,然后将2.ascx再放到3.aspx中。总之如何处理有多种不同的办法,具体的处理方式也因人而异。
其实你是想只通过修改一个页,而改变不同的显示页,但asp.net是编译运行的,如果你的页面内容变化了,而你不去修改这个2.ascx,那你无论用什么东西去实现都是需要重新修改它的,所以实现方式你可以自己去选。但推荐用用户控件,.ascx
不知道说清楚了没有
_________________这个可行。
至于说图片或者其它文件的问题,你能在aspx页面中嵌入,那自然在ascx嵌入没有问题了。
xv84
2006-11-01
打赏
举报
回复
估计差不多就是这样的结果了。
pazuochuan
2006-10-31
打赏
举报
回复
mark
wuxs
2006-10-31
打赏
举报
回复
呵呵,其实大家讨论的都可行,只是对楼主这儿来说,要一个实用的。
我感觉用户控件比较可行,如果你要让用户再访问这个2.aspx(做成控件以后,是2.ascx),可以用另外一个页来处理,比如:3.aspx,然后将2.ascx再放到3.aspx中。总之如何处理有多种不同的办法,具体的处理方式也因人而异。
其实你是想只通过修改一个页,而改变不同的显示页,但asp.net是编译运行的,如果你的页面内容变化了,而你不去修改这个2.ascx,那你无论用什么东西去实现都是需要重新修改它的,所以实现方式你可以自己去选。但推荐用用户控件,.ascx
不知道说清楚了没有
dreamw
2006-10-31
打赏
举报
回复
变通试一下,做三个文件 1.aspx , 2.ascx , 2.aspx
最终的结果无非是显示数据罢啦, 2.ascx 与 2.aspx 的外观做成一样的,还有将数据后台也一样的显示就行啦.
我还没有发现可以在ASPX文件里可以内嵌另一个文件的
woaiqingqing
2006-10-31
打赏
举报
回复
两个都做成模板页,以后随便你总么引用
huanbin
2006-10-31
打赏
举报
回复
在线等,急急,希望各位帮忙
huanbin
2006-10-31
打赏
举报
回复
但是2.aspx我还要别人能访问啊,你改成了2.ascx,怎么满足,难道让我每加一个页面再做一个ascx不成
ldw701
2006-10-31
打赏
举报
回复
楼主死脑筋,鉴定完毕
为什么你就不能变通一下,把2.aspx转成2.ascx,然后在1.aspx中动态加载呢?
gavintolee
2006-10-31
打赏
举报
回复
2.aspx做成用户控件2.ascx,然后在1.aspx中动态加载。。
huanbin
2006-10-31
打赏
举报
回复
其中一个改为用户控件ascx,再进行引用
这不就是那个写死了么,那外一个(这里指的是一个物理存在的页面)也想通过动态加载搞到ascx中的,像asp中的include一样?
tom_skypower
2006-10-31
打赏
举报
回复
把其中一个改为用户控件ascx,再进行引用
非常同意这个办法,我以前就是这样实现的!
HJS1820
2006-10-31
打赏
举报
回复
JXGZ
macong
2006-10-31
打赏
举报
回复
如果是form的话就得用框架了
macong
2006-10-31
打赏
举报
回复
用usercontrol然后可以动态加载
huanbin
2006-10-31
打赏
举报
回复
其实我对流程描述出来了。我说的那种页面(或者控件)接收一个要显示内容的编号(例如数据库记录号),然后自动展示界面。
例如:
<cc:content runat="server" id="content1" contentID="1234567" />
<cc:content runat="server" id="content1" ChannelID="1234567" order="2" />
非常谢谢你的回答
但如果1234567对应的是一个物理页面,我想吧,那个物理页面嵌进来,不过不能写死,用什么技术,像asp中的include一样呢?
test33
2006-10-31
打赏
举报
回复
路过。。。
顶起。。。
以专业开发人员为伍
2006-10-30
打赏
举报
回复
模版在技术上就是一种用户控件,它是从userControl类继承的,但是是一种包含了别人总结的经验和控制逻辑的用户控件,我们可以从“不必重新发明汽车轮子”的角度去使用它。
以专业开发人员为伍
2006-10-30
打赏
举报
回复
其实我对流程描述出来了。我说的那种页面(或者控件)接收一个要显示内容的编号(例如数据库记录号),然后自动展示界面。
例如:
<cc:content runat="server" id="content1" contentID="1234567" />
<cc:content runat="server" id="content1" ChannelID="1234567" order="2" />
第一个就代表了在此位置要展示一个编号为“1234567”的内容,第二个代表了要展示栏目“1234567”里边第2个内容。
这跟模板有什么直接关系呢?这时候谈不到模板,只关心大的布局,实际上几乎只关心内容。
但是到底实现“论坛”ascx怎么布局呢?此时针对的数据结构已经定死了,难点转移到更加细致的问题上来了,我连一个table代码都不敢写,因为怀疑tableCell并不是那些帖子的唯一容器,此时就可以用模板先把疑问放在一边。
可见模版和控件是相辅相成的。模版中包含控件,控件也可以使用模版,多一种灵活的组合,程序更好快速实现。
Ivony
2006-10-30
打赏
举报
回复
其实我的意思就是说,应该顺应网络的潮流,重视呈现要超过交互。比如说换模板,在现行的ASP.NET中,比较可行的办法还是更换aspx文件或ascx文件。
加载更多回复(14)
相关推荐
2个页面之间参数传递
有1.
asp
x 和2.
asp
x 2个页面。其
中
1.
asp
x 里面的UserID 和 UserName
想
把参数传递给2.
asp
x ,
办法
很多,其
中
之一: 在1.
asp
x 里面: string strURL="2.
asp
x?UserID="+UserID+"&UserName="+UserName; Response.Redirect(strURL); 在2.
asp
x 里面: string ...
[
asp
.net] 页面传值方法小记
两个
网页1.
asp
x和2.
asp
x,为第二个网页传值;第一种方法用Session传值:在1.
asp
x
中
:this.Session["number"]=this.TextBox.Text;Response.redirect("2.
asp
x");在2.
asp
x
中
让Session输出:if(this.session["number"]!=null)this.Lable.Text=this.Session...
页面的传值
两个
网页1.
asp
x和2.
asp
x,为第二个网页传值; 第一种方法用Session传值: 在1.
asp
x
中
: this.Session["number"]=this.TextBox.Text; Response.redirect("2.
asp
x"); 在
asp
.net 页面传值方法QureyString
用QureyString 传值 案例如:
两个
页面1.
asp
x 2.
asp
x 传值:id=100; 在第一个窗口
中
放入一超连接(2.
asp
x?id=100) 点这个超连接就自动跳到2.
asp
x 然后在2.
asp
x的代码里写: int i=Convert.ToInt32(QueryString["a"]); i就是传递的那个变量。 因此也就从2.
asp
x收到了1.
asp
x传递的值。 当然,在int
使用session在页面间传递参数
传递参数页面:1.
asp
x 接收参数页面:2.
asp
x 1.
asp
x后台代码: protected void Button1_Click(object sender,EventArgs e) { Session["name"]=TB.Text; Response.Redirect("2.
asp
x?name="+Session["name"].ToString()); } 2.
asp
x后台代
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.9w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-30 04:49
社区公告
让您成为最强悍的C#开发者