Каково различие в производительности между HttpModule и Global.aspx?

Все, что вам нужно сделать, это добавить некоторые id атрибуты, получить ссылку на ваши элементы в JavaScript и обновить стиль изображения oninput (при изменении значения ширины или высоты)

let img = document.getElementById('img');
let width = document.getElementById('width');
let height = document.getElementById('height');

changeSize = () => {
  img.style.width = `${width.value}px`;
  img.style.height = `${height.value}px`;
}
<img id="img" src="https://www.w3schools.com/css/rock600x400.jpg" />
</br><br>
<form class="button" action="">
  Width
  <input id="width" class="button" type="number" value="300" oninput="changeSize()"> Height
  <input id="height" class="button" type="number" value="400" oninput="changeSize()">
</form>

7
задан alexandrul 25 May 2009 в 05:39
поделиться

2 ответа

Global.asax наследовался HTTPApplication, и HTTPModules должен реализовать IHTTPInterface.
HTTPModules Init метод передал объект HTTPApplication в.
В методе Init можно сцепиться в события HTTPApplication.

Я рекомендовал бы использовать HTTPModules везде, где Вы можете.
Особенно, если Вы делаете упакованное в термоусадочную пленку программное обеспечение, где клиент может заменить Ваш global.asax их собственным.

4
ответ дан 7 December 2019 в 10:08
поделиться

Нет в значительной степени никакого различия. Точка HTTPModules для ясности и разделения. Часто люди будут передавать по каналу запрос через несколько HTTPModules, который является чем-то, что Вы не можете получить с global.asax.

2
ответ дан 7 December 2019 в 10:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: