حل مشكلة ASP.NET MVC No parameterless constructor for this object

حل مشكلة ASP.NET MVC: No parameterless constructor defined for this object

حل مشكلة ASP.NET MVC: No parameterless constructor defined for this object

نظرة عامة
عندما يكون لديك كلاس او صفحة وبها مشيد او كونستراكتور معين 
وهذا المشيد ياخذ بارمتر معين وهنا لابد ان تعطي قيمة هذا البارمتر او المتغير 
مثال علي المشيد به متغيرات 

public MyModel()
{
}
ولكن ال او تقنية mvc core سواء لديك كونستراكتور ولديك قيم اذن لابد ان تمررها بها لكن هنا بالمثال في تقنية mvc استخدم الشخص المشيد بطريقة خطأ ولذلك يجب حذف البارمتر وسيعمل الصفحة
public class MyModel
{
public MyModel(IHelper helper) // MVC cannot call that
{
// ...
}

public MyModel() // MVC can call that
{
helper استخدم البارمتر هنا
}
}

يعني الحل الغي البارمتر من المشيد 
just remove parameter from contractor

نشكرك علي المشاركة