У меня проблема в приложении C # ASP.NET, где теги id и name изменяются во время выполнения с префиксом «MainView_» и «MainView $» соответственно. Итак, мой код:
<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>
становится:
<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 () возвращает значение NULL, поскольку имя изменилось. Может кто-нибудь сказать мне, почему это происходит, и если есть способ отключить его от изменения значений идентификатора и имени. Спасибо!
-Sephrial