Встраивание ASPX в ASP-страницу - PullRequest
3 голосов
/ 15 марта 2010

У меня есть компонент на основе ASPX, который мне нужно включить в простой ASP скрипт. Сценарий таков, что я работаю в системе LMS (точнее, Angel) и я не хочу создавать новый самородок в этих рамках. Самородок Ангела почти то же самое, что портлет в мире Java.

Теперь спецификация самородка. утверждает, что моей отправной точкой должен быть файл с именем default.asp. То, что я хотел бы сделать, это:

  • чтение соответствующих данных из сеанса ASP
  • передача данных в компонент ASPX
  • пусть ASPX выполнит свою работу и отобразит результаты

Моя проблема в том, что мне не удается запустить / отобразить мой компонент ASPX без используя iframe, которого я хочу избежать, так как это разрушает макет / дизайн моего самородка.

Есть ли способ сделать это правильно или мне нужно переписать мой компонент в ASP, чтобы это заработало?

Примечание: компонент выполняет запросы веб-сервисов и тому подобное, и я хотел бы избежать переписывания этого.

1 Ответ

3 голосов
/ 01 апреля 2011

Почему бы вам не получить содержимое .aspx со страницы .asp с помощью объекта MSXML?

<code>
url = "http://www.yoururl.com/YourPage.aspx?relevantData=YourRelevantData"</p>

<p>Set xml = Server.CreateObject("Msxml2.SERVERXMLHTTP")
xml.Open "GET",url,False
xml.send
html = xml.ResponseText
Set xml = Nothing</p>

<p>Response.Write(html)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...