J'ai un problème dans mon application C# ASP.NET, où les balises id et name sont modifiées à l'exécution avec respectivement les préfixes "MainView_" et "MainView $". Donc, mon code:attributs d'ID et de nom des éléments HTML manipulés par ASP.NET
<asp:Button ID="OKToContinueCheckInButton" runat="server" CausesValidation="False" Visibility="false" Style="display: none" OnClick="btnOKToContinueCheckIn" />
<script type="text/javascript">
<!--
var answer = confirm("Some Warning");
if (answer)
document.getElementById('OKToContinueCheckInButton').click();
// -->
</script>
devient:
<input type="submit" name="MainView$OKToContinueCheckInButton" value="" id="MainView_OKToContinueCheckInButton" Visibility="false" style="display: none" />
<script type="text/javascript">
<!--
var answer = confirm("Some Warning");
if (answer)
document.getElementById('OKToContinueCheckInButton').click();
// -->
</script>
getElementID() retourne null parce que le nom a changé. Quelqu'un peut-il me dire pourquoi cela se produit et s'il y a un moyen de le désactiver éventuellement de changer les valeurs d'identification et de nom. Merci!
-Sephrial
qui est ce qu'elle a dit! –