Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не работает ObjectDataSource параметр / 5 сообщений из 5, страница 1 из 1
11.09.2006, 23:39
    #33979428
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает ObjectDataSource параметр
Добрый день/утро/ночь.

У меня вопрос. На странице имеется TextBox, GridView, ObjectDataSource и кнопка:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="Method1" TypeName="Class1">
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" ConvertEmptyStringToNull="False" DefaultValue="0" Direction="InputOutput" Name="param1" PropertyName="Text" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>

Где Class1.Method1(ref param1) - мой бизнес обьект.
При запуске значение из TextBox1 передаётся в параметер, посредством ObjectDataSource1. Method1(ref param1) возвращает данные для GridView и изменяет param1.

Однако возвращаемое через param1 значение не ставится обратно в TextBox1. Почему? Ведь это ControlParameter и определён как InputOutput.
...
Рейтинг: 0 / 0
12.09.2006, 01:47
    #33979497
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает ObjectDataSource параметр
А оно и не должно изменяться - там двунаправленной связи нет.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
12.09.2006, 03:50
    #33979512
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает ObjectDataSource параметр
Почему нет? Что же такое "InputOutput"?
...
Рейтинг: 0 / 0
12.09.2006, 21:38
    #33982371
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает ObjectDataSource параметр
up
...
Рейтинг: 0 / 0
12.09.2006, 23:52
    #33982506
slishnevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает ObjectDataSource параметр
Товарисчи,

почему не работает, ведь по всем законам гидродинамики должно работать !! :)

Параметер определён, новое значение в него передаётся в бизнес обьекте, directions обявлен как InputOutpu, значит bidirectional (брёт/кладёт). Всё верно. Почему не кладёт значение в поле? Может баг у них там какой то?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не работает ObjectDataSource параметр / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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