[英]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.