Я использую MVC 3.0 с EF. У меня есть таблица, в которой есть столбец Identity с автоматическим приращением 1. Теперь я создал представление для редактирования, в котором только FirstName, LastName и ID будут в режиме ReadOnly.Теперь я изменил значение «Имя» и «Фамилия» и нажмите кнопку «Отправить», затем . Это выдаст мне ошибку :
Словарь параметров содержит пустую запись для параметра «colID», не являющегосяОбнуляемый тип «System.Int32» для метода «Редактирование System.Web.Mvc.ActionResult (Int32, CAFM.Business.Models.TabMasterViewModel)» в «CAFM.Web.Controllers.TabMasterController».Необязательный параметр должен быть ссылочным типом, обнуляемым типом или быть объявлен как необязательный параметр.Имя параметра: параметры
Если я установил для ID из RedaOnly значение Правка
@Html.DisplayFor(model => model.ID)
, равное
@Html.EditorFor(model => model.ID)
, то он работает отлично.
Пожалуйста, предоставьте ваши ценные предложения!
Спасибо, Imdadhusen