【发布时间】:2015-03-17 02:16:17
【问题描述】:
如何在 asp.net mvc 中生成包含超过默认控制器、操作、id 的 url。还有连字符是如何放入控制器的?
asp.net mvc 中的默认 url 是:
{controller}/{action}/{id}
这样的网址是如何制作的:
stackoverflow.com/questions/28990934/two-models-in-same-view-in-asp-net-mvc
or
site.com/some-thing/otherthings/more-things/the-things.html
【问题讨论】:
-
为你的路由添加额外的参数
{controller}/{action}/{id}/{slug} -
@stephenMuecke 我将如何使用它?我知道 id 通常用于查询字符串 ex。
site.com/something/other?id=stuff。还有其他使用方法吗? -
@User456789 ID 通常不在 MVC 应用程序的查询字符串中,它通常被指定为 URL 模式的一部分。通常根本没有查询字符串(尽管您仍然可以随意使用它)。
-
@User456789,你的问题太宽泛了。您需要对 MVC 中的路由进行一些研究,并将您的问题缩小到更具体的问题。
标签: c# asp.net asp.net-mvc url