我試圖使用通用列表作爲用戶配置文件的屬性。我承認這可能只是讓我的生活變得比需要的更艱難,但我不想僅僅因爲數據存儲的掙扎而改變編程模型。泛型和ASP.Net會員供應商
我有這個在我的web.config
</providers>
<properties>
.....
<add name="AListProperty" type="System.Collections.Generic.List`1[[System.Int32]]"/>
<add name="AnotherListProperty" type="System.Collections.Generic.List`1[[MyNamespace.Web.UI.MyReallySimpleClass]]">
</properties>
</profile>
第一個屬性, 「AListProperty」 工作正常。第二個引發了各種異常,這取決於我在web.config中如何解決它。 MyReallySimpleClass是公開的,可序列化的,由2個公共字段(目前)組成
所以,我的問題是 1.有誰知道在web.config中聲明這些類型的格式是否記錄在哪裏。 2.我做錯了什麼?看起來很好,我看不出兩個聲明之間的語義差異。
感謝
我不知道這是與事實是System.Int32是一種原始的類型和MyReallySimpleClass是不該做。 – BenAlabaster 2008-12-04 21:34:45