На моей предыдущей работе наш архитектор команды был категорически против включения любого кода на стороне сервера в разметку, даже простых идентификаторов, поэтому этот код не будет допущен для проверки:
<script>
var el = document.getElementByID('<% SomeElement.ClientID %>')
</script>
вместо васдолжен был внедрить его в javascript через Page.ClientScript.Register ...
Его причина заключалась в том, что asp.net должен перекомпилировать страницу каждый раз, если он содержит код этого сервера.
Это звучит неправильно для меня, но я не смог найти ни одного доказательства.
Есть идеи?Это меняет производительность или нет?Я знаю, что серверный код в разметке не очень хорош из-за трудностей в отладке и удобочитаемости, а также из-за отдельной идеи разметки форм gcode, но меня интересуют только различия в производительности.
Спасибо!