Как насчет:
Решение 1:
- Создание или использование существующего ActiveX Web Browser элемента управления.
- И пусть на вашем веб-сайте / хосте размещается
ActiveX
или размещено несколько элементов управления.
Решение 2:
- Положите
iframe
внутри UserControl
, текстового поля и кнопки перехода. - Получите предоставленный пользователем URL из текстового поля.
- Измените
src
iframe
, когда пользователь нажимает go
кнопка.
_
<iframe id="iFrame" name="myFrame" src="http://bing.com"
width="100%" height="300" frameborder="0">
<p>Does your browser support iframes?</p>
</iframe>
- РЕДАКТИРОВАТЬ -
Это ответ на ваш комментарий;Вы задали 3 вопроса:
Для 1, это правильно, ActiveX
работает для IE, более конкретно для Windows;Существуют способы установить ActiveX для разных браузеров, но для этого (ActiveX) потребуется ОС Windows.См. this .
Для 2 попробуйте обработать это с помощью JavaScript;что-то вроде следующего в блоке iframe.
<p><a href="javascript:history.back()">Back</a></p>
Checkout эти примеры .
Для третьего, если я вас правильно понимаю, вы всегда можете проанализировать URL, когдапользователь нажимает на кнопку Go
;и ответьте соответственно перед отображением страницы.