我正在尝试修改cshtml页面,以便仅在URL具有特定值时才运行代码。我在编写C#方面经验很少,当我需要在我们购买的应用程序页面上进行更改时,我只涉足它。
我的网址可以是https://www.website.com/subsite/info#tab1或https://www.root.com/subsite/info#tab1
我想要做的是生成页面的特定部分,如果它是tab1。
<script type="text/html" id="page">
<div id="div1-partial">
<section class="section_class">
<!-- my attempt at conditional logic -->
@{string CurrentURL = Request.Url.AbsoluteUri;}
@if (CurrentURL.Contains("tab1"))
{
<div id="div2">
</div>
}
</section
</div>
</script
因此,如果URL包含tab1,我只希望在页面上显示div2。这似乎没有做到。任何帮助我指向正确方向的人都会非常感激。