Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / проблема со свойством контрола / 7 сообщений из 7, страница 1 из 1
23.10.2006, 18:38
    #34075066
vsv
vsv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема со свойством контрола
Столкнулся с такой проблеммой:
У меня есть юзер контрол у которого есть свойство DataSource

public DataTable DataSource
{
    get
    {
        DataTable obj = (DataTable)Session[DataSource];
        return ((obj == null) ? null : (DataTable)obj);
    }
    set
    {
        Session[DataSource] = value;
    }        
}

оно возвращает/сохранаяет DataTable в сессии. Когда на странице присутствует один экземпляр этого контрола то всё работает нормально, когда мне нужно что бы их было несколько говорит что
System.NullReferenceException: Object reference not set to an instance of an object.
ругается на
Session[DataSource] = value;
Что я не правильно делаю подскажите.
Контрол на страницу добавдяется динамически.
...
Рейтинг: 0 / 0
23.10.2006, 19:00
    #34075121
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема со свойством контрола
объясните зачем это:
Код: plaintext
1.
2.
DataTable obj = (DataTable)Session[DataSource];
return ((obj == null) ? null : (DataTable)obj);
и чем отличается от этого:
Код: plaintext
1.
2.
DataTable obj = (DataTable)Session[DataSource];
return obj;
...
Рейтинг: 0 / 0
23.10.2006, 19:33
    #34075209
vsv
vsv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема со свойством контрола
объясните зачем это:

DataTable obj = (DataTable)Session[DataSource];
return ((obj == null) ? null : (DataTable)obj);
и чем отличается от этого:

DataTable obj = (DataTable)Session[DataSource];
return obj;

ничем.
...
Рейтинг: 0 / 0
23.10.2006, 20:18
    #34075272
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема со свойством контрола
Код: plaintext
1.
DataTable obj = (DataTable)Session[DataSource];
return obj;

и чем отличается от этого:
Код: plaintext
1.
return (DataTable)Session[DataSource];
:P

А что такое DataSource, откуда оно береца?
ЗЫ: и охота так сессию засорять? ;)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.10.2006, 12:30
    #34076562
vsv
vsv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема со свойством контрола
DataTable obj = (DataTable)Session[DataSource];
return obj;
и чем отличается от этого:

return (DataTable)Session[DataSource];
:P

А что такое DataSource, откуда оно береца?
ЗЫ: и охота так сессию засорять?



Posted via ActualForum NNTP Server 1.3
DataSource берется из CSV файла, большим он не бывает. Но для ViewState большой...
...
Рейтинг: 0 / 0
24.10.2006, 12:38
    #34076588
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема со свойством контрола
> DataSource берется из CSV файла, большим он не бывает. Но для
> ViewState большой...

чёто я недопонял. Я спрашивал про Session[ DataSource ], где
DataSource - это ключик в сессии, очевидно, что стринговый. Причём тут
большой или небольшой да ещьо и с CSV файла?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.10.2006, 13:29
    #34076862
vsv
vsv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема со свойством контрола
> DataSource берется из CSV файла, большим он не бывает. Но для
> ViewState большой...

чёто я недопонял. Я спрашивал про Session[DataSource], где
DataSource - это ключик в сессии, очевидно, что стринговый. Причём тут
большой или небольшой да ещьо и с CSV файла?


Posted via ActualForum NNTP Server 1.3



public DataTable DataSource
{
    get
    {
        DataTable obj = (DataTable)Session["DataSource"];
        return ((obj == null) ? null : (DataTable)obj);
    }
    set
    {
        Session["DataSource"] = value;
    }        
}

на самом деле так...с кавычками.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / проблема со свойством контрола / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]