簡體   English   中英

MVC-呈現引用其他靜態資源的靜態HTML頁面

[英]MVC - Rendering a static HTML page that refers to other static resources

我在名為“ Articulate”的應用程序中創建了一個項目,該項目發布為html頁面和圖像,視頻等資源的文件/文件夾結構。除了MVC,您通常只需將其上傳到服務器即可。

在MVC中,我試圖了解實現以下目標的最佳方法:

1)將此發布的輸出原樣放置在我的MVC Web項目的文件夾中,而無需重新編寫“ Articulate”產生的已發布的html輸出。

2)允許html頁面引用此嵌入式文件/文件夾結構中的資源(該結構中的其他html頁面,圖像,視頻等)

3)能夠以類似於iframe的方式呈現頁面,因此,如果該頁面重新加載或轉發到另一頁面,則僅在呈現區域內(例如div / modal)這樣做。

我看到過幾次類似的帖子,但都沒有成功或不符合我上面的所有條件。

經過對方法的大量研究,我發現滿足所有需求的唯一方法是創建局部視圖,並在其中放置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結構調用局部鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM