只需要知道这里要做什么。 (初级)
我有一个网页,一个ASDF.aspx。它显示信息。工作得很好;有数据绑定控件....我想要做的是创建一个主要审阅页面,一个将显示ASDF.aspx的多个副本的页面。
我甚至不知道如何开始。在旧世界中,我创建了一个返回HTML ASDF文本的对象,为我想要显示的每个ASDF表单多次调用该对象,然后将它们全部拼凑在一起。
答案 0 :(得分:1)
您可以将所有逻辑从aspx页面传输到.ascx Web用户控件(应该是一个复制/粘贴)。然后,您可以在您的评论页面中将您的Web用户控件的一个副本放在ASDF.aspx和Web用户控件的多个副本中。
Web用户控件是一个命名容器(因此它会确保所有控件在您的评论页面中都有唯一的名称)。这将确保您的服务器端逻辑仍然有效,但您可能必须检查您是否在客户端(javascript)逻辑中按名称引用控件,因为控件在HTML中的名称可能会更改。
答案 1 :(得分:0)
使用web user control是创建网页可重复使用部分的最佳做法。
顺便说一句,如果你不能改变asdf.aspx页面,作为一种解决方法,你可以使用iframe。为要显示的asdf.aspx的每个副本添加一个iframe:
<iframe src="asdf.aspx?id=1" />
<iframe src="asdf.aspx?id=2" />
<iframe src="asdf.aspx?id=3" />
答案 2 :(得分:0)
这就是用户控制(ASCX文件)的用途。从ASDF.aspx获取标记和代码隐藏逻辑,并将其放入用户控件中。然后,从评论页面将多个用户控件实例添加到页面中。