有条件地运行基于URL的cshtml代码

时间:2018-02-12 19:10:50

标签: c# razor

我正在尝试修改cshtml页面,以便仅在URL具有特定值时才运行代码。我在编写C#方面经验很少,当我需要在我们购买的应用程序页面上进行更改时,我只涉足它。

我的网址可以是https://www.website.com/subsite/info#tab1https://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。这似乎没有做到。任何帮助我指向正确方向的人都会非常感激。

0 个答案:

没有答案