Estoy haciendo un insert a la tabla de fondo de incapacidades:
insert into acc.fin_fondos_incapacidad (fin_codemp,fin_codrin,fin_periodo,fin_desde,fin_hasta,fin_dias_derecho,fin_dias_incapacitado,fin_usuario_grabacion) values (2163,5,'test','20130601','20130610',30,10,'dvillalta')
Al ingresar a la opcion fondo incapacidades se muestra el registro pero al dar clic en ver detalle se muestra el siguiente error: ¿sera que tengo que agregar algo mas?
System.ArgumentException: The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult Details(Int32)' in 'Aseinfo.VH4.Acciones.Controllers.FondoIncapacidadController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Parameter name: parameters at System.Web.Mvc.ActionDescriptor.ExtractParameterFromDictionary(ParameterInfo parameterInfo, IDictionary`2 parameters, MethodInfo methodInfo) at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
asked
09 Aug '13, 03:56
Danny Villalta
(suspended)
accept rate:
33%
Al revisar la entidad de Fondos de incapacidad en mi base de datos veo que no tiene asignado ni controlador ni información sobre las acciones sobre ella. Sin embargo al buscar el controlador de fondo de incapacidades, solo tengo 2 opciones que son Index y Details, a pesar de utilizarla sigue presentando error (ya no el mismo, pero aun con error).