【问题标题】:Show path of links显示链接路径
【发布时间】:2013-10-08 06:52:51
【问题描述】:

不知道如何在标题中解释我的问题...

我的问题的简单示例。

第一页是 Country 表的网格视图,其中包含 Country 名称上的链接。单击一个国家后,您将进入一个新的网格视图,其中包含该国家的所有州,如果您单击一个州,您会在下一页上获得该州的所有城市,依此类推。

我想以某种方式显示我在网格视图上的水平列表中制作的所有步骤(链接),这样我就可以在我正在查看的国家/地区保持定向,并且我总是有可能快速返回一两个步骤“等级”。

假设我正在查看一个带有迈阿密信息的 gridview,然后我希望我有一个列表,其中包含我在 gridview 上使用的链接,就像这样

美国 --> 加利福尼亚 像这样我可以定位自己,也可以一键返回美国网格。

有没有一些简单的解决方案?

抱歉我的问题解释不好。

【问题讨论】:

    标签: c# asp.net gridview hyperlink


    【解决方案1】:

    您可以将站点地图文件添加到项目并将 SiteMapPath 控件添加到页面

    站点地图文件

    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
        <siteMapNode title="Country" description="Country" url="~/webform1.aspx" >
          <siteMapNode title="State" description="States" url="~/webform1.aspx?t=state">
            <siteMapNode title="City" description="Cities" url="~/Webform3.aspx" />
          </siteMapNode>
        </siteMapNode>
    </siteMap>
    

    SiteMapPath 控件

    <asp:SiteMapPath ID="SiteMapPath1" runat="server" />
    

    【讨论】:

      【解决方案2】:

      我假设在每个步骤中,您都有从前面步骤中选择的值,因此您可以显示正确的结果。您可以使用 LinkBut​​ton 并通过链接显示所选值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-24
        • 1970-01-01
        • 2018-07-26
        • 2013-12-24
        • 2015-03-12
        • 2020-03-19
        • 2021-09-11
        相关资源
        最近更新 更多