Фоновый контекст
У меня есть страница aspx, созданная предыдущим разработчиком.Предполагается проверить поля формы, а затем, если есть ошибка, выделить эти поля, в противном случае отправить форму.Однако он отправляет форму даже в случае ошибки.И я сбит с толку.Я внес некоторые изменения в страницу, которая привела к возникновению этой ошибки, но, глядя на DIFF, я не вижу ничего, что могло бы вызвать его.
Я понимаю, что IIS7.5сервер добавит _doPostBack.Но я не понимаю, почему параметр преобразуется из:
checkValidation () в 'US_PC_SILVER'
исходный код create.aspx :
<td style="height: 60px; width: 35%">
<a onclick="javascript:return checkValidation();" id="US_PC_SILVER" class="cta cta-mid cta-primary" href="javascript:__doPostBack('US_PC_SILVER','')">Silver</a>
</td>
Источник страницы после загрузки и отображения страницы:
<a onclick="javascript:return checkValidation();" id="US_PC_SILVER" class="cta cta-mid cta-primary" href="javascript:__doPostBack('US_PC_SILVER','')">Silver</a>
</td>