我有一个 JQuery Ajax 调用,它将一些数据(Json)发布到 MVC 控制器。基本上在我的方法中我有
public JsonResult Save()
{
TryUpdateModel(MyModel)
...
}
我想要做的是在调用 TryUpdateModel() 之前更改已发布的 Ajax 数据中的一些值。我尝试了很多方法,包括
ViewData.ModelState.SetModelValue("MyTextBox", new ValueProviderResult("Some string", string.Empty, new System.Globalization.CultureInfo("en-US")));
任何时候似乎我正在更改的值都没有更新。有什么想法我哪里出错了吗?