嗨我正在MVC制作我的项目,我想在右侧div(图像中的黑色矩形部分)的下拉选项中添加控件。
现在我有两个要求
我通过以下按钮点击功能获取html
$('#SaveCone').click(function () {
var a = $('#NewData').html();
console.log(a);
});
如果您需要其他详细信息,请告诉我,谢谢您的帮助
答案 0 :(得分:1)
这是个不错的问题
如果要将html存储到数据库中,只需使用ajax,
$('#urbutton).click(function () {
var a = $('#yourForm).html();
$.ajax({
type: 'POST',
url: '/UrController/Uraction',
data:
$('#MyForm').serialize() + "&par2=" + a,
success: function (data) {
// ` alert(data);
}
});
});
您的控制器看起来像这样
public ActionResult Create(Table table, string par2)
{
using (urcontext cntxt = new urcontext ())
{
if (ModelState.IsValid)
{
table.data = par2;
cntxt.SaveChanges();
}... so on
这会将您的数据存储到数据库中
如何将数据库中的Html呈现给视图
只需使用
<div id="container">
@HTML.Raw(model.data)
< /div>
希望这会对你有所帮助