对于MVC来说是合理的。我的问题是我有一个控制器有3个不同的ActionResult,根据枚举调用它。
所有这三个操作结果都会返回相同的视图,但视图模型会使用不同的列表。在该视图中,用户应该能够点击列表中的项目并且基于项目的ID来查看细节。
例如网站/设施/图书馆返回图书馆清单,网站/设施/图书馆/ 1返回详细信息。当你输入完整的路径也能正常工作,但在查看自己点击锚MVC Url相对于变量ActionResult
<a href="@item.ID">@item.Name</a>
在列表中的项目的URL返回网站/设施/ 1,而不是网站/设施/库/ 1。我不能使用ActionLink,因为要调用的Action是动态的。我知道这可以通过为每种类型创建不同的视图来解决,但我想知道是否可能有其他方法?
在此先感谢。
我试过第二个选项,它的如此简单我感到惭愧,我没有想到它。理想情况下,需要在没有Javascript的情况下工作,因为它适用于移动开发,并非所有手机都有可用的JavaScript。第二种选择是伟大的,但。谢谢。 – Chiefy 2010-11-22 14:26:46