Невозможно получить доступ к свойству модели внутри контроллера - MVC 5
Я довольно новичок в MVC. Попытка реализовать функциональность редактора Kendo. У меня есть хранимая процедура в SQL Server, которая возвращает сохраненный ответ, который имеет тип строки. В бэкэнде он сохраняется как HTML-контент с тегами. Я создал модель с нижеуказанными свойствами. Я пытаюсь использовать то же свойство в контроллере, но каким-то образом я не могу получить доступ к свойству в контроллере, не знаю, почему. Может ли кто-нибудь указать мне правильное направление? Заранее спасибо.
Модель:
public class LargetextQuestion
{
[AllowHtml]
public string Response { get; set; }
}
контроллер:
[HttpGet]
public ActionResult Largetext()
{
HsipLargetextQuestionViewModel vm = new HsipLargetextQuestionViewModel();
var result = hsiplargetextquestionrepository.GetLargeTextdata(cRegion, cStateCode, nFY, reportId, sectionId, subsectionId, displayNumber, questionNumber, questionPartNumber, userId);
vm.Response = result;
return View(vm);
[HttpPost]
public ActionResult Largetext(HsipLargetextQuestionViewModel model)
{
try
{
hsiplargetextquestionrepository.SaveLargetextResponse(cRegion, cStateCode, nFY, reportId, sectionId, subsectionId, displayNumber, questionNumber, questionPartNumber, responseString, userId);
return Content("Saved");
}
catch (Exception e)
{
return null;
}
}
ViewModel:
private IHsipLargetextQuestionsrepository hsiplargetextquestionrepository;
#region Properties
[Required]
[AllowHtml]
[MaxLength(500, ErrorMessage = "You must enter less than 500 characters.")]
public string Response { get; set; }
public decimal QuestionNumber { get; set; }
#endregion
public HsipLargetextQuestionViewModel()
{ }
public HsipLargetextQuestionViewModel(IHsipLargetextQuestionsrepository repo)
{
this.hsiplargetextquestionrepository = repo;
}
Когда я делаю сохранение, запись не сохраняется и обновляется в базе данных. Может кто-нибудь, пожалуйста, укажите мне в правильном направлении.
Спасибо хари