.NET - 从控制器上下文中检索属性?

时间:2010-03-29 22:47:23

标签: asp.net-mvc attributes controller

我有一个控制器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

如您所见,我有controllerContextModelBindingContext可用。

如何在<Bind(Exclude:="Id")>实施中获得BindModel部分?

1 个答案:

答案 0 :(得分:0)

我重新实现了这个问题。问题已经过时了。