如何将每个标签链接到不同的aspx页面?

时间:2011-04-07 18:57:21

标签: javascript asp.net

我有一个允许用户上传和下载文件的应用程序。由于安全原因,我将应用程序与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>

1 个答案:

答案 0 :(得分:1)

MultiView的重点是允许在同一页面上显示多个视图。如果您希望选项卡是不同的页面,那么只需使用链接并将它们设置为类似标签。

编辑:再次查看您的示例后,您似乎正在尝试将“页面”嵌入到不同的视图中。在这种情况下,您可以为每个视图创建一个用户控件,并将它们的实例放在您的示例中具有aspx名称的位置。

用户控件生成部分页面而不是整页,并且可以包含在aspx页面中。以下是一些可以帮助您入门的链接:

How to: Create an ASP.NET User Control

How to: Include a User Control in an ASP.NET Web Page