我需要编辑div中的文本,然后在刷新时显示更新后的数据。
现在我如何在模型中更新它。
我想我在模型中做错了所以请帮忙。谢谢你们的帮助:)
答案 0 :(得分:0)
您没有从模型中调用的方法返回任何内容。尚未设置viewModel的值,因为您只是调用void方法。
<强>模型强>
public string EditSectionItem(Guid sectionId, string sectionName)
{
string name = "Bob";
DesignerSection section = Sections.Where(s => s.Id == sectionId).FirstOrDefault<DesignerSection>();
DesignerSection itemToEdit = Sections.Where(n => n.Name == sectionName).FirstOrDefault<DesignerSection>();
section.Name.Equals(section.Name);
return name;
}
<强>控制器强>
public void OnEditDesignerSection(Guid sectionId, string sectionName)
{
DesignerAssitModel viewModel = GetModelIntance();
string name = viewModel.EditSectionItem(sectionId, sectionName);
HttpContext.Application["DesignerAssit"] = name; // Sets HttpContext.Application["DesignerAssit"] to 'Bob'
}
在模型中进行更新,然后将预期结果返回给控制器,以在视图中显示新值。