は私が[HttpGet]属性と[HttpPost]属性をキャプチャしていないのはなぜですか?
foreach(var controller in controllers)
{
// ...
var actions = controller.GetMethods()
.Where(method => method.ReturnType == typeof(IHttpActionResult));
foreach(var action in actions)
{
// ...
var httpMethodAttribute = action.GetCustomAttributes(typeof(System.Web.Mvc.ActionMethodSelectorAttribute), true).FirstOrDefault() as System.Web.Mvc.ActionMethodSelectorAttribute;
// ...
}
}
のようなコードの部分を持っているが、私はaction
がCustomAttribute
そのis
System.Web.Mvc.ActionMethodSelectorAttribute
を持っていることを確認できる場合でも、何らかの理由httpMethodAttribute
は常にnull
です。私が間違っていることは何か考えていますか?
の後にあるものであれば、あなたが受け入れる気になりそれ?そうでない場合は、私に知らせてください。 – Amy