У меня есть контроллер insert
Действие:
<AcceptVerbs(HttpVerbs.Post)> _
Function InsertObject(<Bind(Exclude:="Id")> <ModelBinder(GetType(CustomModelBinder))> ByVal object As SomeObject) As ActionResult
End Function
И у меня есть класс CustomModelBinder
с реализацией BindModel
:
Public Function BindModel( _
ByVal controllerContext As System.Web.Mvc.ControllerContext, _
ByVal bindingContext As System.Web.Mvc.ModelBindingContext) As Object Implements System.Web.Mvc.IModelBinder.BindModel
For Each s In HttpContext.Current.Request.Form.Keys
HttpContext.Current.Response.Write(s & ": " & HttpContext.Current.Request.Form(s) & "<br />")
Next
HttpContext.Current.Response.End()
End Function
Как видите, у меня есть controllerContext
и ModelBindingContext
.
Как получить часть: <Bind(Exclude:="Id")>
внутри реализации BindModel
?