Быстрый ответ, да. Длинный ответ ниже:
Если вы говорите о ASP.NET WebForms, имеет ли ваша форма атрибут runat="server"
и идентификатор? Если вы используете стандартный HTML, атрибуты method
и action
установлены в форме?
Когда вы смотрите на источник HTML в вашем браузере, если форма выглядит так: <form action="/your_post_back_page.html" method="post">
, тогда это все хорошо. Проверьте форму с помощью FireBug после того, как модальное диалоговое окно было добавлено , посмотрите, находится ли оно ВНУТРИ тегов формы. Если так, это хорошо.
У ваших флажков <input type="checkbox" />
установлен атрибут name
? Кнопка вашего изображения <input type='submit' />
или <button>
?
Если эти условия выполняются, возможно, к вашей кнопке подключено событие JavaScript (функция), которое возвращает false и / или проглатывает обратную передачу. События JavaScript onclick
обычно должны возвращать true, чтобы отправить форму. Есть ли какие-либо данные в консоли ошибок вашего браузера?
Лично я все больше и больше нахожу, что чистый HTML (посредством ASP.NET MVC) превосходит старые школьные ASP.NET WebForms, и, по моему опыту, jQuery выглядит намного лучше, чем прототип. Использовать шаблоны jQuery для создания модального диалога было бы легко. Вы можете поменять местами библиотеки?