我有一个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”)));
一直看来我正在改变的值没有被更新。我出错的任何想法?
答案 0 :(得分:1)
猜猜我仍然是新来发帖反对你的问题,但你发布的对象是什么?模型,字符串等。您从代码中留下了一些细节。
如果没有更多详细信息,此Posting JSON data via jQuery to ASP .NET MVC 4 controller action可能会有所帮助