Nano Hash - криптовалюты, майнинг, программирование

Параметр управления запросом обновления SqlDatasource не выбирает новое значение

если вы не сталкивались с этой проблемой и я должен загрузить свой код, чтобы объяснить его для вас или чтобы вы могли его отладить, то этот вопрос не для вас. Я знаю, что могу решить эту проблему с помощью кода программной части, но я не хочу этого делать. В конце концов, мне придется это сделать, если ничего не получится.

Я не использую какой-либо элемент управления с привязкой к данным (gridview, Formview, Detailview и т. д.). Все является общим элементом управления формы: текстовое поле и ListBox. Я использую их свойства Text и SelectedValue для предоставления значений ControlParameters Updatequery. Все должно работать так, как ожидалось. Я играл со свойством ViewState элемента управления texbox и самим элементом управления sqldatasource, но безрезультатно. Хранимая процедура, используемая для команды обновления, регистрирует значения, предоставленные со стороны ASP.Net, и, что удивительно, она показывает старые значения текстового поля, которые были там, когда форма загружается, а не изменения, которые я делаю.

Что тут происходит?

Спасибо!


Ответы:


1

Похоже, вам что-то не хватает в жизненном цикле asp.net.

Удалите все вызовы DataBind к вашему sqldatasource на странице Load.

Если вы используете DataBind при загрузке для заполнения этого текста и выбора элементов управления, привязка данных просто перезапишет все введенные вами значения.

Не стесняйтесь показывать свой код, это очень помогает в предоставлении хороших ответов.

30.08.2012
  • Я проверил свойство page.IsPostback, чтобы определить, нужно ли мне позволить обновлению и другим операциям идти своим чередом. И только потом я привязал элементы управления формы к sqldatasource. Еще раз спасибо за решение! 30.08.2012
  • Пожалуйста. Я был бы намного более уверен в своем ответе, если бы мог видеть код. 30.08.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..