簡體   English   中英

獲取html文件內容並將其發送到asp.net mvc中的頁面

[英]get the html file content and send it to page in asp.net mvc

我想使用 C# 獲取 html 文件的內容並將它們傳遞到 cshtml 視圖頁面。 這有可能嗎?

我的主要要求是將 html 文件加載到位於另一個目的地的TinyMCE 編輯器內容中

但是一旦我對此進行了探索,我就看到了如下給出的答案

您不能直接提供 setContent 函數的路徑。 您需要做的是獲取 html 文件內容后端並將其發送到您的頁面,然后使用 setContent 方法將其插入到編輯器中。

但我不知道如何獲取 html 文件內容並將其發送到 asp.net mvc 中的頁面

但是我嘗試像下面一樣使用 jquery 插入 html 文件

    setup: function(ed) {
    ed.on("init", function(ed) {            
        $.get("myhtml.html", function (content) { 

            tinyMCE.activeEditor.setContent(content);

        });

    })}

但這一次也不適合我。 任何建議將不勝感激

這很簡單。 我會建議使用字符串返回類型創建 MVC 控制器操作,而不是從 jQuery 使用它,然后使用 System.IO 程序集的 File.ReadAllText 方法來獲取 html 文件的內容。

public class HomeController : Controller {
    public IHtmlString TyneMice()
    {
       return new MvcHtmlString(System.IO.File.ReadAllText("filename"));
    }
}

你可以從 jQuery 調用這個控制器和動作。

我希望這個答案對你有幫助。 如果您需要有關如何從 html 文件中讀取內容的更多詳細信息,可以在此處找到

暫無
暫無

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

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