为了账号安全,请及时绑定邮箱和手机立即绑定

无法生成正确的链接

无法生成正确的链接

C#
慕神8447489 2021-07-09 14:01:25
我在剃刀页面中有以下代码:@Url.Action("ArticleDetails", "Information", new { slug = article.Slug })放置此代码的页面 url 的形式为http://localhost/category/6/category-namewhere6是类别的 ID在InformationController我有以下操作:[HttpGet("article/{id}/{slug}")]public IActionResult ArticleDetails(int id, string slug){    // some code ...    return View(data);}[HttpGet("article/{slug}")]public IActionResult ArticleDetails(string slug){    // some code ...    return View(data);}我怎样才能到达表单的 URL,article/article-slug因为@Url.Action(...)我在页面中总是尝试使用 id 到达控制器操作,即使 ID 没有作为匿名类型提供。链接的形式是article/6/article-slug我希望它们article/article-slug不删除控制器中带有 id 的操作。我注意到6来自类别的 id。此外,如果我删除带有 Id 的控制器操作,我会得到正确的 URL 格式。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 187 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信