我想知道如何在asp.net mvc中设置路由,这样我就可以在stackoverflows问题网址中找到类似的网址了吗?
Do you believe that ASP.Net MVC is ready for production?
我猜测,为了创建网址,有一个辅助类可以创建问题网址。
我想知道的部分是如何在Controller端实现的。我认为很可能家庭控制器有一个问题动作,ID是115634.然后是问题的标题 - 我想这是搜索引擎优化。我的问题是控制器方法签名的样子。
是包含id和标题的问题(int?id)还是Question(string?param)?
如何实现这一目标?
答案 0 :(得分:5)
查看this question,其中Jeff Atwood自己发布了用于制作友好网址的代码。另外,我不是C#开发人员,因此我不确定ASP.NET MVC的工作原理,但如果您尝试删除StackOverflow URL中的标题,该页面仍可正常工作。它们对于人类的可读性(因此他们知道在看到链接时会发生什么)以及搜索引擎都是100%。因此,我希望如果你想要类似的东西,你可以将它作为控制器中的一个可选参数。
答案 1 :(得分:0)
查看此question ...可能是您正在寻找的答案(: