如何将URL转换为路由信息

时间:2011-07-12 18:59:42

标签: asp.net-mvc asp.net-mvc-routing

如何将传递给MVC控制器的URL作为POST参数,并将其转换为Route Data。 (在我获得路径信息之后,我将创建并渲染视图,但我已经找到了如何做到这一点。)我无法为我的生活弄清楚如何告诉我的应用程序采取任意字符串并通过RouteTable。

让我解释一下我想要这些信息的内容,以防万一我的头脑被困在某个地方:

我有一个工作正常的MVC应用程序。目前,当有人点击支持pushState的浏览器中的链接时,我拦截链接,使用$ jquery.get获取页面,并更新页面内容。 (这样,如果用户禁用了JavaScript,或者正在使用IE,则所有链接都指向正常位置。)

这一切都有效,但是页面标题有很多细节,必须嵌入到HTML中,因为当转换为jQuery对象时,并非所有浏览器都会从响应中读取它。

我想要做的是切换到调用单个控制器的POST,将URL传递给它,然后获取一个包含HTML,标题的JSON对象,以及其他一些内容,例如关于要执行哪些视觉转换的指示

有几个不同的控制器,所以我不想单独重写每个控制器。

0 个答案:

没有答案