显示链接路径

时间:2013-10-08 06:52:52

标签: c# asp.net gridview hyperlink

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

我的问题的简单例子。

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

我想以某种方式显示我在gridview上的水平列表中创建的所有步骤(链接),这样我就可以保持面向所在的国家我正在看着我总是有可能快速返回一两步“等级”。

让我说我正在看一个有关迈阿密信息的网格视图,然后我希望我有一个列表,其中包含我在gridview上使用过的链接

美国 - >加利福尼亚像这样我可以自己定位,只需点击一下就可以回到美国网格。

这有一些简单的解决方案吗?

抱歉我的问题解释不好。

2 个答案:

答案 0 :(得分:0)

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

sitemapfile

<?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" />

答案 1 :(得分:0)

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