在Eric Hexter的Input Builders中,不同的模板使用不同的強類型模型;例如String
使用PropertyViewModel<object>
,DateTime
使用PropertyViewModel<DateTime>
,Form
使用PropertyViewModel[]
等等。 Spark View Engine似乎不允許這樣做,因爲組成演示文稿的所有元素(主視圖,視圖,部分等)都編譯爲一個類。MVC Contrib Input Builders和Spark View Engine
如果我嘗試建立涉及多個模板圖,我得到以下異常:
Only one viewdata model can be declared. PropertyViewModel<DateTime> != PropertyViewModel<object>
如果離開只是一個可視數據的聲明,我得到了通過模型項不匹配的另一個異常需要一個。
看來我不得不放棄Input Builders或Spark,這很傷心,因爲我真的很喜歡這兩者。所以我想我會問在這裏看看有沒有人已經知道了這一點。
謝謝。
問題是我沒有直接調用partials;它們被InputBuilder程序集調用,所以我不認爲我可以控制它。 –
你能舉出你的代碼的例子嗎? – LukLed