这是问题所在。用户可以在上下文本框中设置并输入文本。在他们这样做之后,文本将被存储在数据表中,该数据表将包含Guid Id,Title字符串和Body字符串。
我如何安排它以便页面重新加载(意味着数据被发送到数据库),如果用户更改文本并再次提交,则表将相应地更改而不是新行。
我在想我需要一个if语句来解决这个问题,但我不确定在声明中放什么。到目前为止,我在.net mvc控制器中有代码
[HttpPost]
public ActionResult ActName(ModelNameModel item)
{
if( ModelState.IsValid)
{
using (DB.DatabaseName db = new DB.DatabaseName())
{
DB.Model newRecord = new DB.Model();
newRecord.Title = item.Title;
newRecord.Body = item.Body;
newRecord.Id = Guid.NewGuid();
db.Models.Add(newRecord);
db.SaveChanges();
}
}
return View(item);
}
我可以用什么其他if语句来验证Guid匹配?谢谢!