【问题标题】:How to make multiple directory in asp.net mvc如何在asp.net mvc中创建多个目录
【发布时间】: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


【解决方案1】:

您可以随意创建自定义 URL,只要您有一个控制器、一个操作和 n 个参数,例如 http://yourdomain.com/bla/bla/mystuff/////,它取决于你想要什么。也许这会帮助你http://www.codeproject.com/Articles/641783/Customizing-Routes-in-ASP-NET-MVC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-01
    • 2014-08-31
    • 2010-10-13
    • 2013-12-03
    相关资源
    最近更新 更多