当前位置:  开发笔记 > 编程语言 > 正文

如何区分行动结果

如何解决《如何区分行动结果》经验,为你挑选了1个好方法。

我的页面加载操作结果和http post动作结果都传递给模型.

    [Authorize]
    public ActionResult StepTwo(PostcodesModel model)
    {
        return View();
    }

    [Authorize]
    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult StepTwo(PostcodesModel model)
    {
        return View();
    }

既然他们都参与了模型,我可以添加什么来使它们独一无二?



1> Satpal..:

您应该使用ActionName属性,它表示用于操作名称的属性.如果不存在,则使用方法的名称.

    [Authorize]
    public ActionResult StepTwo(PostcodesModel model)
    {
        return View();
    }

    [ActionName("StepTwo")]
    [Authorize]
    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult StepTwoPost(PostcodesModel model)
    {
        return View();
    }


尼斯.不知道这个属性.
推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有