我有一個視圖模型類Foo是一個通用的想使用通用基類模型asp.net MVC視圖
public abstract class Base<T>
及其子類型由它制定的類時,他們繼承這樣
public class Child : Base<Foo>
我想用他們的觀點像
@model Base<T>
模型,但我聽說這是不possi BLE。我已經看到人們建議將動態替換爲T,但是這並不起作用,除非我用動態替換Foo。有沒有什麼方法可以像這樣設計視圖模型?我想我可以通過viewbag中的Child對象而不是模型,但我寧願不這樣做,如果可能的話。編輯:(這個viewbag的東西現在不會工作,現在我想它,因爲我需要能夠將它投到一個基地使用它作爲一個,這基本上是我現在有的問題)
我誠實不知道如何使用泛型時能夠訪問模型的元素,但我真的想證明是錯誤的。 – Ammar