對於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