Значения не поддерживаются, когда элементы управления добавляются динамически с использованием JQuery - PullRequest
0 голосов
/ 11 ноября 2011

У меня есть приложение, которое разрабатывается в ASP.NET MVC2.

На мой взгляд, есть опция стиля. Пользователь может создавать несколько стилей одновременно. Каждый отдельный стиль может иметь один или несколько сюжетов.

Я собираю информацию о каждом стиле (вместе с графиками в ней) в таблице, добавляя в нее динамическую строку. Недавно добавленная строка содержит все поля в стиле и на графике.

Позже, когда пользователь отправляет представление, я собираю стили и графики в модели.

Пожалуйста, посмотрите на изображения ниже для четкого просмотра

Style Screen

Plots screen

Теперь посмотрите на изображение, содержащее информацию о стиле, хранящуюся в новой строке таблицы. Table containing style info

Проблема здесь в том, что хотя значения в элементах управления в динамически добавляемой строке видимы, но свойство Value фактически не сохраняет их. Посмотрите на последнее изображение, которое показывает элементы управления строкой таблицы выше, но пустые значения в коде проверены с помощью Firebug.

Из-за этой проблемы я не могу снова редактировать стиль даже перед отправкой страницы.

Я правильно следую соглашениям по присвоению имен для элементов управления MVC.

Любая помощь очень ценится.

Спасибо, что поделились своим драгоценным временем.

1 Ответ

0 голосов
/ 18 ноября 2011

Наконец, мне нужно ответить на мой собственный вопрос.

Кажется, это проблема, связанная с FireBug.Он не показывает значения в полях, которые добавляются динамически с помощью jQuery.Хотя это отображается в визуальном, но код не показывает значение.

Проблема в моем случае была связана с идентификаторами элементов управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...