asp.net-mvc – ASP.NET MVC ActionFilter参数绑定
发布时间:2020-05-24 02:30:49 所属栏目:asp.Net 来源:互联网
导读:如果在action方法中有一个model-bound参数,那么你如何在action过滤器中得到该参数呢? [MyActionFilter]public ActionResult Edit(Car myCar){ ...}public class MyActionFilterAttribute : ActionFilterAttribute{ public void On
|
如果在action方法中有一个model-bound参数,那么你如何在action过滤器中得到该参数呢? [MyActionFilter]
public ActionResult Edit(Car myCar)
{
...
}
public class MyActionFilterAttribute : ActionFilterAttribute
{
public void OnActionExecuted(ActionExecutedContext filterContext)
{
//I want to access myCar here
}
}
有没有通过Form变量获取myCar? 解决方法不确定OnActionExecuted,但可以在OnActionExecuting中执行:public class MyActionFilterAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
// I want to access myCar here
if(filterContext.ActionParameters.ContainsKey("myCar"))
{
var myCar = filterContext.ActionParameters["myCar"] as Car;
if(myCar != null)
{
// You can access myCar here
}
}
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何在Web / Windows窗体中将IronRuby或IronPyt
- asp.net – 什么是crossdomain.xml文件?
- asp.net-mvc – ASP.NET MVC单元测试 – 会话
- 如何在asp.net中获取服务器/网站的IP地址?
- asp.net-mvc – 在OnActionExecuting事件中更改模型
- asp.net-mvc – MVC3如何在ViewModel中将多个复选框绑定到1
- 增加ASP.NET站点的executionTimeout和maxRequestLength是否
- 使用Asp.net Web API时,使用DataContract和DataMember属性有
- asp.net-mvc-3 – 在MVC3 Controller操作中返回文件和呈现的
- asp.net – VS 2010 Web.config转换进行调试
推荐文章
站长推荐
- asp.net-mvc – 如何降级Visual Studio 2012中的
- asp.net-mvc-3 – AZURE ACS – Windows Live ID
- 在ASP经典中编写JavaScript
- asp.net – recaptcha https问题https://api-sec
- asp.net-mvc – ASP.NET MVC中的动态(运行时生成
- asp.net-mvc – 构建为单个ASP.NET MVC应用程序的
- asp.net-mvc – 更新到MVC 5后,iframe不再有效
- 在IIS上部署ASP.NET Core项目的图文方法
- ASP.NET:突出显示当前页面的菜单项
- asp.net – 按钮单击在更新面板中不起作用
热点阅读
