我有带模型的剑道MVC网格
public class CountryViewModel
{
public int CountryID { get; set; }
public string Country { get; set; }
}
和行动
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Countries_Create([DataSourceRequest]DataSourceRequest request, CountryEntityModel Countrymodel)
{
....
}
如果我将参数名称改为
国家
它没有发布模型,因为我的模型具有相同名称的属性。也用于更新和销毁操作。它可以为某人节省时间。当然,解释会很好。
答案 0 :(得分:0)
ASP NET MVC模型绑定区分大小写。如果模型具有字段Country
并且传递给操作的参数名为country
,则自动模型绑定将不将country
值放入{{ 1}} field。