Ich stieß auf das folgende gegeben eine asp.net Seite mit
<div id='test'>
<input type='checkbox' id='ch1' name='ch1' runat=server />
<input type="button" id="view_test" />
</div>
und den folgenden Jquery-Code, um dieses Div in einem Dialog anzuzeigen
$("#view_test").click(function() {
$("#test").dialog({ show: 'slide', width: 600, title: 'View Check' });
});
Wenn die Schaltfläche view_test angeklickt wurde und der Dialog initialisiert wurde, bevor das Formular zurückgesendet wurde, ist die Eigenschaft ch1.Checked in .Net immer False. Wenn Sie jedoch nur postback ohne Initialisierung des Dialogs funktioniert es wie erwartet.
Das ist das Seltsamste...