ASP.NET MVC having power full mechanism of model binding.Whatever data HTTP request carries from the client side to server ASP.NET MVC engine
takes the all keys and binds the values to relevant properties .If the Model contains more than one key with same name ASP.NET throws this
1.Identify the duplicated properties in the model (May be your model inherited some base model which is having same key )
and rename with unique name
2.Same name with different data types also you will face the exceptions.So change the data type If you have more than
one property in model or base classes.