c# - 在 if 语句中检查当前页面的 url

标签 c# javascript jquery

所以我有这个按钮出现在多个页面上,所有页面都指向父页面。但现在 - 当我到达父页面时,我仍然显示该按钮。我想在父页面上删除/隐藏按钮。

我是否可以检查当前页面的网址并检查它是否是父页面?

<a id="element" href="/Pages/@ViewBag.ElementId" class="btn">
      <i>Home</i>
</a>

考虑使用围绕标签的 if 语句

最佳答案

如果您想在页面隐藏代码中进行检查,您始终可以在页面加载事件期间执行以下代码。

if (Path.GetFileName(Request.Url.LocalPath) == "ParentPage.aspx")
{ element.visible = false; }
else
{ element.visible = true; }

关于c# - 在 if 语句中检查当前页面的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858043/

相关文章:

c# - 如何使用 nuget 安装 ASP.NET 5 IIS Loader

c# - 独特组合的纸牌游戏算法

javascript - 如何使用jquery在文本框下方显示消息

javascript - 预选无组织列表中的元素 <ul> <li>

javascript - iframe Allowfullscreen 不适用于 ie11 ,适用于 YouTube 视频,不适用于其他网站 src

javascript - Google map - 计算 3 点之间的路线长度

javascript - 一个很好的拖放解决方案

c# - 在哪里设置 <gcAllowVeryLargeObjects>?

c# - 在通过 USB 或其他方式连接新驱动器时获得通知 (C#)

javascript - jQuery 中 deferred.resolveWith() 在哪里定义?