У меня проблема с CKEDTOR4 в asp.net core mvc
. Возвращает null
в контроллер. Это мой код Не могли бы вы помочь мне?
Контроллер:
public IActionResult AddProducts(Products product, IFormFileUploadImage,string CommentText)
{
ProductRepository blProduct = new ProductRepository();
string webRootPath = _hostingEnvironment.WebRootPath;
//var temp = formValues["Product.Summery"];
string contentRootPath = _hostingEnvironment.ContentRootPath;
product.Image = UploadImage.FileName;
string path = webRootPath + "\\Files\\UploadImages\\ax.jpg";
UploadImage.OpenReadStream().ResizeImageByWidth(500, path, Utilty.ImageComperssion.Normal);
if (blProduct.Add(product))
{
ModelState.AddModelError("Error", "success");
}
else
{
ModelState.AddModelError("Error", "Fail");
}
return View();
}
}
вид:
<div class="form-group">
<label asp-for="Product.Summery" class="control-label"></label>
<div class="controls">
<textarea asp-for="Product.Summery" class="ckeditor" id="editor1"></textarea>
<span asp-validation-for="Product.Summery" class="text-danger"></span>
</div>
</div>
<script type="text/javascript">
CKEDITOR.replace('Product.Summery');
</script>
<script src="@Url.Content("~/ckeditor/ckeditor.js")"></script>