ASP.NET [Источник данных объекта] - PullRequest
0 голосов
/ 19 января 2010

Я отправляю идентификатор моего объекта класса с одной страницы на секунду следующим образом:

NavigateUrl='<%# "ItemDetail.aspx?itemId=" + (string)Eval("Id") %>'

Затем я получаю объект с ObjectDataSource и функционирую так:использовать этот пункт в моей новой странице код:

this.ObjectDataSourceItem.?????

1 Ответ

1 голос
/ 19 января 2010

Необходимо подписаться на Выбранное событие ObjectDataSource , получить доступ к свойству ObjectDataSourceStatusEventArgs ReturnValue (e.ReturnValue) и привести его к соответствующему типу. Что-то вроде:

protected void ObjectDataSourceItem_Selected(object source, ObjectDataSourceStatusEventArgs e)
{
    var myDataSet = (DataSet)e.ReturnValue;
}
...