【发布时间】:2012-05-28 21:39:20
【问题描述】:
我正在使用像controller/action/id 这样的网址的asp.net MVC 模式。如果我直接导航到 url,这很好用。
我希望有一个页面,用户可以在其中输入id 并单击一个按钮(或链接),将他们带到正确的 url。
我是否需要使用某些客户端脚本根据输入以某种方式创建指向不同 URL 的操作链接?
或者我可以呈现一个GETs 正确网址的表单吗?
我正在做的事情不寻常吗?我应该做点别的吗? (请注意,id 的数量太长,无法列出)。
【问题讨论】:
-
用一些 JavaScript 做这个客户端可能比在你的代码隐藏中更容易。
-
最简单的方法是发布一个表单,然后根据输入重定向。除此之外 - Javascript(或 jQuery,如果你喜欢这个框架)来最小化流量(重定向和帖子)。
标签: c# asp.net-mvc model-view-controller asp.net-mvc-2 asp.net-mvc-routing