cle*_*ent 0 .net c# asp.net-mvc asp.net-mvc-4
我问如何@Url.Action在Razor视图中建立链接以建立类似的链接
Controller/Action/123
Run Code Online (Sandbox Code Playgroud)
我已经做了,@Url.Action("Action","Controller", new { @ViewBag.ID })但它让我像一个链接
Controller/Action?ID=123
Run Code Online (Sandbox Code Playgroud)
如何在剃刀视图中创建没有查询字符串的URL?
尝试:
@Url.Action("actionname", "controllername", new { id = ViewBag.Id})
Run Code Online (Sandbox Code Playgroud)
我认为问题只是你没有指定路由参数集合中的值是"id".当然,我假设您正在使用RegisterRoutes中的默认路由配置.