今天有点厚。我需要创建一个MVC编辑器模板,它将使用带有conteneditable="true"
的DIV并使用现有值。尝试了一些方法,但似乎没有获得div中的值或模型中更新的值。如果有人能指出我正确的方向,那就太好了。
<div contenteditable="true"
id="@ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty)"
name="@ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty)">
@ViewData.TemplateInfo.FormattedModelValue
</div>
答案 0 :(得分:3)
传统的浏览器提交(非ajax)不会提交div的内容。事实上,name属性在div元素上甚至无效。
您有几个选择