从动作验证为模型分配值-点网核心

我正在尝试为模型分配一个值,然后再使其到达控制器。例如,我在模型上有一个userid字段,需要在其中进行集中分配,这就是为什么我在asp.net核心中实现了Validation Filter。 这就是我的实现方式

public class actionFilter : actionFilterAttribute,IactionFilter
{
    private int branchId = 0;
    private int userId = 0;

    public override void OnactionExecuted(actionExecutedContext context)
    {
        var result = context.Result;

        if (result != null)
        {
            InternalDataViewModel model = new InternalDataViewModel();

            var viewResult = result as BaseViewModel;

            if (model != null)
            {
                model.BranchId = 10;
                model.UserId = 10;
            }
        }
    }

    public override void OnactionExecuting(actionExecutingContext context)
    {

    }
}

在这里,我想为该InternalDataViewModel类分配一个值,但这不能按预期方式工作。我该如何做到这一点,请帮帮我

Asp123Asp 回答:从动作验证为模型分配值-点网核心

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3131763.html

大家都在问