我正在處理一個項目,我必須使用XML解析將數據添加到數據庫。數據來自視圖到詳細信息中的控制器。我怎樣才能保存它?如何使用XML解析asp.net mvc 5來在數據庫中添加數據?
我不知道該怎麼做。這就是我想實現它:
控制器
[HttpPost]
[ValidateInput(false)]
public ActionResult Add(SaleInvoice obj, string details)
{
var objsi = new SaleInvoice().Add(obj);
return View();
}
查看jQuery函數
$("#btnsave").click(function() {
var xmlstring = "<?xml version=\"1.0\"?>";
xmlstring += "<Sale_Invoice>"
var index = 0;
$("#tbldetail tbody").find("tr").each(function (i, ef) {
xmlstring += "<Detail>";
xmlstring += "<Product>" + $(ef).children().get(0).innerText + "</Product>"
xmlstring += "<Quantity>" + $(ef).children().get(3).innerText + "</Quantity>"
index = index + 1;
});
$('#frmAdd').prepend("<input type='hidden' name='details' value='" + xmlstring +"' />");
$('#frmAdd').submit();
});
});