Asp.net mvc 使用MVC在contentEditable DIV中发布HTML

Asp.net mvc 使用MVC在contentEditable DIV中发布HTML,asp.net-mvc,asp.net-mvc-3,model-binding,Asp.net Mvc,Asp.net Mvc 3,Model Binding,我可以直接发布contentEditable DIV的内容吗?我能想到的唯一一件事就是将innerHtml复制到一个隐藏的输入元素中,但我相信一定有更直接的方法 查看: 用户在此键入的文本,带有html元素。这是怎么贴的? 控制器: [HttpPost] 公共行动结果博客页面(BlogsPosts BlogsPosts) { //这是一个好的开始吗? 返回视图(blogspost); } 是的,像这样从您的div获取属性并发送给控制器: var cod = $("#typer").attr(

我可以直接发布contentEditable DIV的内容吗?我能想到的唯一一件事就是将innerHtml复制到一个隐藏的输入元素中,但我相信一定有更直接的方法

查看:


用户在此键入的文本,带有html元素。这是怎么贴的?
控制器:

[HttpPost]
公共行动结果博客页面(BlogsPosts BlogsPosts)
{
//这是一个好的开始吗?
返回视图(blogspost);
}

是的,像这样从您的div获取属性并发送给控制器:

var cod = $("#typer").attr("name")

您需要使用javascript解析文本,或者在提交表单之前填充viewmodel中的隐藏字段,或者通过ajax发送请求

这是放在JavaScript中的吗?它是如何发送到控制器的?我同时开始这样做。我也想不出别的办法。谢谢