如果我只有URL,如何使用asp.net mvc4在后端显示页面?

时间:2018-08-04 13:46:49

标签: asp.net-mvc asp.net-mvc-4 web razor serverside-rendering

env:ASP.NET MVC 4 在后端,我从某个外部API收到URL,我想在后端渲染此页面,然后将其传递到我的视图,然后在新的浏览器窗口中打开。现在我已经获得了清晰的内容(html),例如:

webCl.DownloadString(result.Headers[HttpResponseHeader.Location]);

var result = (HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(result.GetResponseStream(), 
System.Text.Encoding.UTF8);
string result2 = sr.ReadToEnd();

然后在视图上创建新窗口,并将此html放在此处:

window.child = window.open('', 'win name', 'width=' +width +', height=' + height + ', menubar=0, toolbar=0, directories=0, scrollbars=no, resizable=no, left=' + position_x +', top=' +position_y);
window.child.document.write(html_from_back-end);

但是,我想像浏览器一样使用所有资源(js,css等)进行渲染,因为现在当然看起来很糟糕,没有渲染。

有什么方法可以解决此问题?

0 个答案:

没有答案