Я разработал сервис и его работоспособность, ответ выглядит точно таким же, как и данные из базы данных. Но когда служба потребляется, пользовательский интерфейс ломается, я я получаю ошибку «Произошла ошибка при получении данных из базы данных, Is Visible Changed. Ссылка на объект не установлена в экземпляр объекта». Но в скрипаче я нашел правильный ответ. Я проверил порядок контракта с данными, все в одном порядке. Может кто-нибудь предложить, что может быть проблемой?Получение правильного ответа, но данные не отображаются в пользовательском интерфейсе
ответ
В коде службы, вы должны иметь это заявление:
using System.Runtime.Serialization;
и данные, которые ваш сервис возвращающиеся должен быть определены следующим образом:
[DataContract]
public class YourOutPutClassName
{
[DataMember]
public string property1 {get; set;}
[DataMember]
public int property2 { get; set; }
}
Я не мог поместить код в поле комментариев, поэтому добавляю его в ответ. Это то, что вы ищите? – Sparrow
Да Схожая с этим, в пользовательском интерфейсе они добавляют пространство имен, а в dataContract я также добавил пространство имен, когда я удаляю пространство имен в своем DataContract. – Techno
- 1. Форма Данные вставляются в массив, но не отображаются в пользовательском интерфейсе в angularjs
- 2. получить наглядные детей, которые не отображаются в пользовательском интерфейсе
- 3. Пользовательские UITableViewCells не отображаются в пользовательском интерфейсе TableView
- 4. Получение System.ArgumentOutOfRangeException в многопоточном пользовательском интерфейсе
- 5. WSO2 API Manager - отображение правильного IP-адреса в пользовательском интерфейсе
- 6. json: Данные ответа не отображаются в сообщении
- 7. Получение правильного ответа JSON в PHP
- 8. Пользовательские кнопки не отображаются на моем пользовательском интерфейсе
- 9. Получение правильного ответа, но он все еще получает ошибки
- 10. Как отображать данные в пользовательском интерфейсе приложения?
- 11. Datagridview не показывает данные в пользовательском интерфейсе, но есть данные в коде (отладка)
- 12. Ярлыки отображаются, но данные не отображаются
- 13. R shiny: selectInput - фрагменты javascript отображаются в пользовательском интерфейсе
- 14. WiX CustomAction пожары в пользовательском интерфейсе, но не Execute Sequence
- 15. Вызывается делегат NSTableView, но данные не отображаются
- 16. Zend_Auth и динамически изменяющиеся данные пользователя в пользовательском интерфейсе
- 17. ngRepeat в пользовательском интерфейсе маршрутизатора
- 18. Возврат правильного ответа JSON
- 19. данные не отображаются получение/график в highchart
- 20. Я пытаюсь показать данные с помощью api. но данные не отображаются в пользовательском listView. Список пуст
- 21. Получение данных из компонента TableRow в пользовательском интерфейсе материалов
- 22. Пролог не дает правильного ответа
- 23. C++ * = не дает правильного ответа
- 24. Многопоточность на пользовательском интерфейсе
- 25. Умножение не дает правильного ответа
- 26. желе флажка не сохраняющийся в пользовательском интерфейсе
- 27. Текст UITextField не изменяется в пользовательском интерфейсе
- 28. Использование фрагмента в пользовательском интерфейсе
- 29. JTable не отображается в пользовательском интерфейсе?
- 30. InstallScopeDlg в пользовательском пользовательском интерфейсе Wix не работает
Сообщения клиента сторона коды. – Sparrow
У меня нет доступа к пользовательскому интерфейсу, только услуга. – Techno
Ну, это затрудняет устранение неполадок. В основном «Ссылка на объект не установлена в экземпляр объекта». означает, что есть объект или свойство, которое не создается (оно равно null), и вы, скорее всего, пытаетесь получить доступ к одному из его свойств или методов. – Sparrow