ASP.NET 如何在controller中动态修改自定义过滤器filter的传递参数??

我想在前台页面实现 点击按钮,对前台的相关数据进行放大或缩小对应的倍数,于是自己写个一个filter,但是需要自行控制倍数的大小,所以如何让controller层中对应方法的filter中传递的参数是变量值呢?求教!谢谢。

public class ndfpjhController : ControllerBase
    {
         private double currdw = 1;//想要传递的参数
        [AcceptChangeFilter(Message = "htdl,khbh,mp_no", Number = currdw, indexmes = "listdata")]//此处currdw会报错
        public ActionResult addFpjh(long keyvalue,string listdata)
        {
           //controller 内部操作;
                }
 }

1个回答

你这个需求根本就不应该用filter,直接用参数就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!