繁体   English   中英

使用 Url.Action (ASP.NET MVC) 在 href URL 上附加分号

[英]Semicolon gets appended on href URL by using Url.Action (ASP.NET MVC)

这是我的视图 getItems.cshtml 的片段

<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
    @{int index = 1;}
    @foreach (var o in ViewBag.CountryList)
    {
                <li><a class="dropdown-item" href="@Url.Action("Details", "countries", new { id = index} );">@o</a></li>
                index++;
    }
</ul>

下拉列表按预期工作,但问题是href

预期:国家/详细信息/ID
实际:国家/详细信息/id;

分号从哪里附加?
如何删除分号?

你在标签new { id = index} ); . 请删除它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM