2015-12-19 90 views
0

在'學校'項目上工作什麼是'重製'的stackoverflow類型。 '重拍'完成,除了一部分。asp.net mvc translate <asp> to razor markdowndeep

試圖找出如何實施降價(深),所以可以有問題和答案張貼女巫豐富的內容,而不是隻有文本。

現在花了半天時間後,我發現並設法運行一個示例。

我唯一的問題,它不是在我的項目上工作。

這是源我使用 MarkdownDeep

所以我使用的是完全相同的方式,它是如何在給定的來源做我自己的控制器的看法:「NewQuestion」

靜態(例如)內容顯示:

static string m_Content = 
    @"# Edit this Page with MarkdownDeep 
    This demo project shows how to use MarkdownDeep in a typical ASP.NET MVC application. 
    * Click the *Edit this Page* link below to make changes to this page with MarkdownDeep's editor 
    * Use the links in the top right for more info. 
    * Look at the file `MarkdownDeepController.cs` for implementation details. 
    MarkdownDeep is written by [Topten Software](http://www.toptensoftware.com). 
    The project home for MarkdownDeep is [here] 
    http://www.toptensoftware.com/markdowndeep). "; 

控制器:

public ActionResult Index() 
{ 
    // View the user editable content 
    // Create and setup Markdown translator 
    var md = new MarkdownDeep.Markdown(); 
    md.SafeMode = true; 
    md.ExtraMode = true; 
    // Transform the content and pass to the view 
    ViewData["Content"] = md.Transform(m_Content); 
    return View(); 
} 

視圖(NewQuestion):

.. 
<div class="row"> 
    <div class="col-md-8"> 
     @ViewData["Content"] 
    </div> 
</div> 
... 

結果

enter image description here

因此,大家可以看到,有喜歡的JS或jQuery的文件中沒有錯誤未找到或任何東西。在我看來,內容正確轉變。

難道是因爲這個例子從<asp>運行,我使用剃鬚刀嗎?

我真的很困惑,無法弄清楚如何解決狗屎。已經花了數小時來了解正在發生的事情。此外,剛開始在asp.net上,所以你真的可以幫助我在這裏。

p.s,如果有更多的信息/細節需要我很快更新這篇文章。 ()

回答

2

嘗試使用Html.Raw

@Html.Raw(@ViewData["Content"]) 
+0

佑非常感謝,不知道它會這麼容易。像幾小時搜索(錯誤搜索)。非常感謝! –