Я имею дело с проектом ASP.NET MVC4 с движком просмотра Razor. Мне нужно открыть внешнюю серверную страницу и отправить ее клиенту после его загрузки. Дело в том, что веб-страница и сервер должны находиться в одном домене (по соображениям безопасности), и это не подходит для клиента. Можно ли открыть ссылку на сервере, а затем представить ее клиенту, чтобы она выглядела как исходная страница (включая все содержимое скриптов)?Открыть внешнюю серверную страницу ASP.NET
0
A
ответ
0
Вы можете отправить запрос HTTP в удаленное местоположение (WebClient.DownloadString
), а затем вернуть результаты клиенту. В основном это даст вам содержимое удаленной веб-страницы в виде строки. В зависимости от того, как именно вы хотите отправить это может быть разные подходы. Например, вы можете ввести его к <div>
вашего текущего вида после того, как вы, конечно же, зачистите теги <html>
, <head>
и <body>
, которые могут присутствовать и получать только внутреннее содержимое тела. Вы можете использовать библиотеку HTML Agility Pack для анализа содержимого удаленной страницы и извлечения только необходимых частей.
0
Если я понимаю, что вы пытаетесь достичь, вы можете использовать AJAX и CORS
Для примера:
alert(formData);
$.support.cors = true;
$.ajax({
url: "http://localhost:89/API/Values",
type: "POST",
crossDomain: true,
data: formData,
dataType: "html",
success: function (result) {
alert('Server Side call Completed: Successful');
$('#Result').html(result);
},
error: function (jqXHR, tranStatus, errorThrown) {
alert('Error');
}
});
Смежные вопросы
- 1. Передача координат getCurrentPosition на серверную страницу asp.net
- 2. Outlook Javascript API - открыть внешнюю веб-страницу
- 3. ASP.NET MVC - перенаправление на внешнюю страницу?
- 4. Отключить серверную кнопку asp.net
- 5. UI Tab загружает внешнюю страницу на внешнюю страницу (2 уровня)
- 6. Javascript api, чтобы открыть внешнюю страницу во всплывающем окне
- 7. Открыть внешнюю страницу в Popup в jQuery Mobile
- 8. Как открыть внешнюю веб-страницу при нажатии кнопки?
- 9. Как открыть внешнюю веб-страницу из диалогового окна Wicket modal
- 10. Можно ли открыть внешнюю страницу в рамках модальности?
- 11. Как распечатать внешнюю страницу
- 12. Как предотвратить перенаправление href на внешнюю страницу.
- 13. ASP.NET: Как открыть внешнюю страницу веб-сайта, чьи учетные данные у меня есть?
- 14. открыть внешнюю ссылку в новой вкладке из проекта asp.net
- 15. Загрузка файла на серверную страницу ASPX
- 16. Ссылка на серверную страницу с использованием данных
- 17. Открыть страницу Asp.net MVC View в закладке
- 18. Открыть новую страницу с помощью OnClientClick - ASP.Net
- 19. Открыть страницу asp.net в новом окне
- 20. открыть HTML-страницу с C#/asp.net
- 21. Переадресовать страницу MediaWiki на внешнюю страницу
- 22. Открыть другую страницу asp
- 23. Откройте внешнюю страницу в цветном ящике jQuery
- 24. curl issue отправка сообщения на внешнюю страницу
- 25. Phonegap - Как открыть внешнюю ссылку внутри приложения
- 26. загрузить внешнюю страницу в appFramework
- 27. iOS Ссылка на внешнюю страницу
- 28. Можно ли загрузить внешнюю страницу?
- 29. Заменить innerhtml на внешнюю страницу
- 30. Загрузите внешнюю страницу в накладкой