Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将.htm页面呈现为.aspx页面_Javascript_Asp.net - Fatal编程技术网

Javascript 如何将.htm页面呈现为.aspx页面

Javascript 如何将.htm页面呈现为.aspx页面,javascript,asp.net,Javascript,Asp.net,我有一个aspx页面,它必须呈现.htm页面如何才能做到 如果可能的话,我希望增加的功能是 我想在.htm页面呈现之后调用JavaScript 请帮助如果您只是提供原始文件,您可以: Response.Clear(); Response.WriteFile(localPathToHtmFile); 当您想要修改它,并且假设您需要坚持完整的文件,那么您必须对它进行一些轻微的解析,以添加在浏览器中加载页面时要运行的脚本。不使用WriteFile,而是将修改后的字符串写入响应 另一个选项是,如果您可

我有一个aspx页面,它必须呈现.htm页面如何才能做到

如果可能的话,我希望增加的功能是 我想在.htm页面呈现之后调用JavaScript


请帮助

如果您只是提供原始文件,您可以:

Response.Clear();
Response.WriteFile(localPathToHtmFile);
当您想要修改它,并且假设您需要坚持完整的文件,那么您必须对它进行一些轻微的解析,以添加在浏览器中加载页面时要运行的脚本。不使用WriteFile,而是将修改后的字符串写入响应


另一个选项是,如果您可以让该文件只在正文中包含html,则将其加载到文本控件中。然后,您可以使用常规选项发送/运行页面加载时要运行的脚本。

+1:我会将html添加到span或div控件的innerHtml中。我希望我的html位于外部文件中,因为它每次都可能不同(它将位于用户端,用户可能会更改它)ie.aspx页面上的模块有不同的.htm模板,称之为“.htm页面”@Allen您仍然可以使用我的答案中的任何解决方案,这取决于这些是否是完整文件。。。您只需要从外部位置下载,甚至可以在本地缓存已修改的版本,如果这对您的场景有意义的话。您可以详细说明响应吗。Clear();&WriteFile(localpathtofile);