讓我們說我有3個類A,B和C.B和C從A繼承,它包含字符串字段Name。基於繼承的actionlink asp.net mvc 3
我已經爲每個類實現了控制器As,Bs和Cs。我可以在一個名爲Index由控制器As生成的視圖中列出B和C的所有實例。
控制器Bs和Cs也有一個方法Details,它分別給出了給定B和C實例的id的視圖。
我想知道最簡潔的方式來生成B和C對象的詳細頁面的動作鏈接?我可以使用GetType()並在此基礎上生成控制器名稱,但這看起來有點麻煩。
希望這是有道理的。期待您的迴音。謝謝。
基督教
讓我看看我是否正確遵循。你有AController有一個Index()方法,列出所有的B和C對象,你想創建這些對象的動作鏈接,因此它們根據類型指向BController/CController的適當的Details()方法? – Dismissile
@Dismissile是的,這是正確的。 – cs0815