我爲我創建的ASP.NET MVC應用程序創建了一個新的ActionFilter。我有一個接受Http Post的動作,action方法的參數接受一個對象,爲此我創建並註冊了一個自定義模型聯編程序。ActionFilter中的模型可用性
我注意到IActionFilter.OnActionExecuting
內爲filterContext.Controller.ViewData.Model
值始終null
儘管它看起來像模型粘合劑的動作過濾器OnActionExecuting
方法之前總是調用。與此相反,在同一個動作過濾器的IActionFilter.OnActionExecuted
方法內,filterContext.Controller.ViewData.Model
的值不爲空。
你們知道這是設計還是錯誤嗎?如果按照設計,他們的任何鏈接都描述了這是爲什麼?謝謝。
謝謝,我正在修改由活頁夾創建的模型。我會找到另一種方式。 –