我想知道如何在asp.net mvc中设置路由,这样我就可以在stackoverflows问题网址中找到类似的网址了吗?

您是否相信ASP。 Net MVC已准备好投入生产?

我猜测,为了创建网址,有一个辅助类可以创建问题网址。

我想知道的部分是如何在Controller端实现的。我认为很可能家庭控制器有一个问题动作,ID是115634.然后是问题的标题 - 我想这是搜索引擎优化。我的问题是控制器方法签名的样子。

是包含id和标题的问题(int?id)还是Question(string?param)?

如何实现这一目标?

有帮助吗?

解决方案

查看这个问题,Jeff Atwood自己发布了他们用来制作友好网址的代码。另外,我不是C#开发人员,因此我不确定ASP.NET MVC的工作原理,但如果您尝试删除StackOverflow URL中的标题,该页面仍可正常工作。它们对于人类的可读性(因此他们知道在看到链接时会发生什么)以及搜索引擎都是100%。因此,我希望如果你想要类似的东西,你可以将它作为控制器中的一个可选参数。

其他提示

查看此问题 ...可能是您正在寻找的答案for(:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top