我有一个允许用户上传和下载文件的应用程序。由于安全原因,我将应用程序与Upload.aspx和Download.aspx分开。
在默认页面上,我想使用标签显示上传和下载页面。
我是.net世界的新人。这可能是一个非常愚蠢的问题,但可以使用多视图链接到两个不同的页面。到目前为止我见过的所有例子中,multiview只显示静态页面。
任何专家都可以给我一些建议我应该如何处理这个问题。
![样本图片] [1] function Upload(){ top.content.location.href =“wox_upload.aspx”; }
<div class="tabContents">
<asp:MultiView id="MultiView1" ActiveViewIndex="0" Runat="server">
<asp:View ID="View1" runat="server">
Upload.aspx
</asp:View>
<asp:View ID="View2" runat="server">
Download.aspx
</asp:View>
</asp:MultiView>
</div>
</div>
</form>
答案 0 :(得分:1)
MultiView的重点是允许在同一页面上显示多个视图。如果您希望选项卡是不同的页面,那么只需使用链接并将它们设置为类似标签。
编辑:再次查看您的示例后,您似乎正在尝试将“页面”嵌入到不同的视图中。在这种情况下,您可以为每个视图创建一个用户控件,并将它们的实例放在您的示例中具有aspx名称的位置。
用户控件生成部分页面而不是整页,并且可以包含在aspx页面中。以下是一些可以帮助您入门的链接: