不按URL字符串显示内容-绝对URL
本文关键字:URL 绝对 显示 字符串 不按 | 更新日期: 2023-09-27 17:54:10
我是c#的业余爱好者。在。net中,我使用一行代码来隐藏我不想出现在特定URL(下面)的元素
<% if (!HttpContext.Current.Request.Url.AbsoluteUri.Contains("/level-1"))
{ %>
Content here
<% } %>
如何调整url字符串来隐藏第3层而不一定是第2层的元素?
Contains("/level-1/.../level-3/")
我可以只指定第三层的绝对url但是有上百个这样的url,所以要想办法排除第三层下的所有url
要总是隐藏任何有3个级别的URL的内容,那么下面的代码就可以做到。
var uri = HttpContext.Current.Request.Url.AbsoluteUri;
var parts = uri.Split('/');
if (parts.Length < 6)
{
// doesn't contain 3rd level
// html here
}