У нас есть серверный элемент управления, который мы хотим использовать в нашем приложении .net MVC.Элемент управления будет только частью страницы, и я хотел бы не проводить рефакторинг всего приложения (включая страницы макета), чтобы эта страница работала.Поэтому я считаю, что мой выбор будет следующим:
- Просто поместите все на страницу aspx и используйте маршрутизацию для перехода туда, потеряв мои страницы макета
- Используйте iframe (lame)
- Использовать HttpContext.Current.Server.Execute (url) (выдает ошибку)
- Использовать http-запрос для получения HTML-кода, а затем отправить его на страницу, лучше, чем iframe
Так что в идеале я хотел бы использовать HttpContext.Current.Server.Execute для выполнения URL-адреса, возврата HTML и сделать это на всей стороне сервера.Я просто продолжаю получать сообщение об ошибке.Страница доступна из браузера, но маршрутизация оказывает влияние иногда, и тогда я просто получаю «Дочерний запрос не удался».
Мысли?Пожалуйста, также не говорите, что это плохая идея, я уже знаю это.Я просто пытаюсь извлечь выгоду из плохой ситуации.
Спасибо.