У меня есть ObjectDataSource
на странице веб-форм ASP.NET, которая также имеет элемент управления с привязкой к данным. Декларативный синтаксис для ODS выглядит следующим образом:
<asp:ObjectDataSource runat="server" ID="ods"
TypeName="Transaction"
SelectMethod="GetTransactionList"
SelectCountMethod="GetTransactionListCount"
DataObjectTypeName="Transaction.TransactionViewModel"
UpdateMethod="UpdateTransaction"
>
</asp:ObjectDataSource>
Данные успешно получены из источника данных; однако при попытке операции обновления возникает эта ошибка:
Тип объекта данных, указанный в свойстве DataObjectTypeName ObjectDataSource 'ods', не найден
Тип Transaction.TransactionViewModel
равен public
, и это видно из кода этой страницы. Почему ObjectDataSource
не может его найти?