0

我在一个名为“Articulate”的应用程序中创建了一个项目,它作为 html 页面和资源(如图像、视频等)的文件/文件夹结构发布。除了 MVC,您通常只需将其上传到您的服务器即可完成。

在 MVC 中,我试图了解完成以下任务的最佳方法:

1)将这个发布的输出放在我的 MVC Web 项目的文件夹中 - 按原样 - 无需重新编写发布的 html 输出“Articulate”产生。

2)允许html页面引用此嵌入文件/文件夹结构中的资源(结构中的其他html页面、图像、视频等)

3)能够以类似于 iframe 的方式呈现页面,因此如果它重新加载或转发到另一个页面,它只会在呈现区域内这样做,例如 div/modal。

我看过一些类似的帖子,它们没有成功或不符合我上面的所有标准。

4

1 回答 1

0

经过对方法的大量研究,我发现满足我所有需求的唯一方法是创建一个局部视图并在其中放置一个 iframe。

<div class="modal-body">
    <iframe src="~/StaticFolder/staticPage.html"></iframe>
</div>
<div class="modal-footer text-right" style="padding-right: 75px; margin-left: 0;">
    <button type="button" class="btn btn-default" id="CancelModal" data-dismiss="modal">Close</button>
</div>

这种方法维护 html 页面内的所有引用链接,并允许我完全控制使用 MVC 结构调用部分。

于 2018-01-08T23:40:54.080 回答