我正在尝试找出将本地html文件的内容注入网页的选项。我有一个计划任务,从远程服务器获取.html
文件列表并将它们存储在本地网络服务器上,我无法更改。
如何通过代码隐藏将.html
文件注入网页?我在页面上有一个Literal
控件我可以将HTML
放进去但是从文件中获取html
的最佳方法是什么? FILESTREAM?或者将包含部分HTML的文件放入IIS并以某种方式提供它们?
根据我对要求的理解,我不能使用ajax或iframe。 Sooo?
答案 0 :(得分:1)
我认为您需要解析下载的HTML文件并获取所需的部分,然后在托管网页上使用Literal。您需要在后面的代码中编写代码,方法是从本地目录打开相应的文件,如果需要则解析它,然后将其设置为literal = htmlContent。它需要在页面加载期间发生,或者您创建一个静态页面并预先进行注入。
答案 1 :(得分:0)
您可以在同一本地Web服务器上使用.html文件吗? 如果你可以这样做,那么使用Jquery你可以加载这个.html文件。
$('#loader').load('www.mywebserver.com/htmlrepository/test.html');
上面的'loader'是要加载html文件内容的html元素的id。 'test.html'是下载的html文件。
详细了解here