ビューからコントローラーに生のhtmlを渡したい。Iamはjqueryajaxリクエストでそれを行おうとしています。生のhtmlを持つオブジェクトがコントローラーに渡されるまで、すべて問題ありません。私の間違いは何ですか?これが私のモデル、コントローラー、jqueryです。
ありがとうございました。
モデル
public class NewsEditionModel
{
public string Title { get; set; }
public string SubTitle { get; set; }
public string Text { get; set; }
}
コントローラ
public ActionResult AddText(NewsEditionModel obj)
{
var news = new News();
try
{
news.Text = obj.Text;
news.PublishDate = DateTime.Now;
news.Title = obj.Title;
var repository = new Repository();
var success = repository.AddNews(news, User.Identity.Name);
return Json(new {data = success});
}
catch (Exception)
{
return View("Error");
}
}
Jquery
function submitForm() {
var text = ste.getContent();
var title = $('#title').val();
var obj1 = JSON.stringify({ Text: text, Title: title, SubTitle: "" });
var obj = $.parseJSON(obj1);
$.ajax({
type: "POST",
dataType: "json",
content: "application/json",
data: {obj: obj},
url: '@Url.Action("AddText", "News")',
success: function (res) {
}
});
}