Странно, но элемент управления WebBrowser не имеет свойства Enabled, как вы могли бы ожидать. Вы можете установить для свойства AllowNavigation значение false, чтобы пользователь не нажимал на ссылки.
Оказывается, у него есть свойство Enabled, унаследованное от Control. Но вы должны явно привести его к Control, чтобы получить к нему доступ:
((Control)webBrowser1).Enabled = false;
Вы должны знать, что этот параметр Enabled полностью отключает любое взаимодействие пользователя с элементом управления WebBrowser. Это включает в себя полосу прокрутки, поэтому после установки значения «Включено» в значение «ложь» пользователь не сможет даже прокрутить веб-страницу в элементе управления.
Если это было больше, чем вы хотели, то если установить для свойства AllowNavigation значение false, пользователь не сможет переходить по ссылкам, но все же будет иметь возможность прокручивать страницу. Вам нужно проверить, что он также останавливает запуск событий Javascript onclick.
Если вы хотите остановить запуск каких-либо событий на странице, вы, вероятно, могли бы добиться этого, чтобы некоторая часть DOM работала из кода WebForms в элемент управления WebBrowser. Вы также, вероятно, должны начать отключать элементы управления вводом в WebBrowser. Все зависит от того, насколько вы хотите отключить.