je suis tombé sur ce qui suit donné une page asp.net contenantdialogue jquery interfère avec la case d'entrée .net propriété checked - toujours faux
<div id='test'>
<input type='checkbox' id='ch1' name='ch1' runat=server />
<input type="button" id="view_test" />
</div>
et le code jquery ci-dessous pour afficher cette div dans une boîte de dialogue
$("#view_test").click(function() {
$("#test").dialog({ show: 'slide', width: 600, title: 'View Check' });
});
Si le bouton view_test a été cliqué, l'initialisation de la boîte de dialogue, avant que le post de formulaire ne sauvegarde la case à cocher ch1.Checked propriété dans .Net est toujours False. Cependant, si vous ne faites que la publication sans initialiser la boîte de dialogue, cela fonctionne comme prévu.
C'est la chose la plus étrange ...
Je dois vous remercier:) J'ai passé des heures avec ce problème ... – kiev
Cette solution ne semble pas fonctionner dans IE :( – kiev
Cela fonctionne pour moi dans IE.Peut-être que c'est un problème avec une partie différente de votre code? Je vais faire une modification à mon pos t avec le code complet que j'utilise et voir si cela vous aide. – fehays