2009-09-12 3 views
3

Представьте веб-сайт ASP.NET, на котором отображаются цены на акции при входе пользователя в систему. Можно ли хранить список символов титров в профиле ASP.NET? Я вижу только, как добавлять строки и т. Д., А не такие коллекции, как списки или массивы.Можно ли хранить массивы в профиле ASP.NET?

ответ

6

Чтобы избежать чрезмерной инженерии, для этого конкретного случая вы могли бы просто сделать "MSFT|AAPL|ETC" и string.Split('|') значение. string.Join("|", values) для хранения.

Если вы сделать запустить в ситуации, когда вам нужен график объект, который на самом деле сложный, вам can do:

<profile defaultProvider="AspNetSqlProfileProvider"> 
    <properties> 
    <add name="FavoriteURLs" 
     type="System.Collection.Specialized.StringCollection" 
     serializeAs="Xml" /> 
    </properties> 
</profile> 

Единственное требование здесь в том, что объект, указанный в «типа» должен быть XML сериализации ,

+0

+1 для простоты. –

Смежные вопросы