我想知道如何在asp.net mvc中设置路由,所以我可以有类似url到stackoverflows问题网址?
您是否相信ASP.Net MVC已准备好投入生产?
我猜测,为了创建网址,有一个帮助类可以创建问题网址.
我想知道的部分是如何在Controller端实现的.我认为很可能家庭控制器有一个问题动作,ID是115634.然后是问题的标题 - 我想这是搜索引擎优化.我的问题是控制器方法签名的样子.
它是一个包含id和标题的Question(int?id)或Question(string?param)?
如何实现这一点?
看看这个问题 Jeff Atwood自己发布了他们用来制作友好URL的代码.另外,我不是C#开发人员,因此我不确定ASP.NET MVC的工作原理,但如果您尝试删除StackOverflow URL中的标题,该页面仍可正常工作.它们对于人类的可读性(因此他们知道在看到链接时会发生什么)以及搜索引擎都是100%.因此,我希望如果你想要类似的东西,你可以将它作为控制器中的可选参数.