我有一个应用程序,允许用户上传和下载文件。由于安全原因,我将应用程序分离为Upload.aspx和Download.aspx。
在默认页面上,我想使用标签来显示上传和下载页面。
在.net的世界里,我是个新手。这可能是一个非常愚蠢的问题,但是否可以使用多视图链接到两个不同的页面。到目前为止,我所看到的所有示例中,多视图只显示静态页面。
有没有专家能给我一些建议,我该如何处理这个问题?
函数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>发布于 2011-04-08 03:02:02
MultiView的全部意义在于允许在同一页面上有多个视图。如果你想让你的标签页是不同的页面,那么只需要使用链接和样式使它们看起来像标签页。
编辑:在再次查看示例之后,看起来您正在尝试将“页面”嵌入到不同的视图中。在这种情况下,您可以为每个视图创建一个用户控件,并将它们的实例放在示例中具有aspx名称的位置。
用户控件生成页面的一部分,而不是整个页面,并且可以包含在aspx页面中。这里有几个链接可以让你入门:
https://stackoverflow.com/questions/5586128
复制相似问题