Asp.net 具有重复URL和查询字符串值的站点地图
我们的website.sitemap文件中有以下内容 这似乎是可行的,但它对特定url的检查进行了硬编码,有更好的方法吗Asp.net 具有重复URL和查询字符串值的站点地图,asp.net,Asp.net,我们的website.sitemap文件中有以下内容 这似乎是可行的,但它对特定url的检查进行了硬编码,有更好的方法吗 <siteMapNode url="~/admin/NewSub.aspx" title="New Subs" > <siteMapNode url="~/admin/Request.aspx" title="Request Details" queryStringToInclude="rid"> <siteMapNod
<siteMapNode url="~/admin/NewSub.aspx" title="New Subs" >
<siteMapNode url="~/admin/Request.aspx" title="Request Details" queryStringToInclude="rid">
<siteMapNode url="~/admin/Preview.aspx" title="Preview" queryStringToInclude="rid"/>
<siteMapNode url="~/admin/EditRequest.aspx" title="Edit Request" queryStringToInclude="rid"/>
</siteMapNode>
</siteMapNode>
<siteMapNode url="~/admin/Notices.aspx" title="Notices">
<siteMapNode url="~/admin/RequestDetails.aspx" title="Request Details" queryStringToInclude="rid">
</siteMapNode>
</siteMapNode>
if (HttpContext.Current.Request.QueryString["id"] != null)
{
temp = SiteMap.Providers["SiteMap"].FindSiteMapNodeFromKey("/testapp/admin/requestdetails.aspx?id=1").Clone(true);
}