Asp.net mvc 3 ASP.NET MVC 3中的WMD编辑器
我正在尝试使用编辑器和ASP.NETMVC3项目。我成功地添加了控件Asp.net mvc 3 ASP.NET MVC 3中的WMD编辑器,asp.net-mvc-3,razor,wmd-editor,Asp.net Mvc 3,Razor,Wmd Editor,我正在尝试使用编辑器和ASP.NETMVC3项目。我成功地添加了控件 <script src="@Url.Content("~/WMD/showdown.js")" type="text/javascript"></script> <link href="@Url.Content("~/WMD/wmd.css")" rel="stylesheet" type="text/css" /> ...... <div id="wmd-editor
<script src="@Url.Content("~/WMD/showdown.js")" type="text/javascript"></script>
<link href="@Url.Content("~/WMD/wmd.css")" rel="stylesheet" type="text/css" />
......
<div id="wmd-editor" class="wmd-panel">
<div id="wmd-button-bar"></div>
@Html.TextArea("Contents", string.Empty, new
{
@class = "wmd-input"
})
<div id="wmd-preview" class="wmd-panel"></div>
</div>
.......
<script src="@Url.Content("~/WMD/wmd.js")" type="text/javascript"></script>
......
@TextArea(“Contents”,string.Empty,new
{
@class=“大规模杀伤性武器输入”
})
.......
但是WDM编辑器没有正确显示(没有工具栏,也没有预览)。
请帮助我解决此问题?根据文档,元素的id很重要: 输入文本区
This is where you'll enter markdown. id is "wmd-input".
但对于您的代码:
@Html.TextArea("Contents", string.Empty, new
{
@class = "wmd-input"
})
您正在设置的文本类别不是id。请尝试以下操作:
@Html.TextArea("Contents", string.Empty, new
{
id = "wmd-input"
})