代码之家  ›  专栏  ›  技术社区  ›  4thSpace wkw

如何检测Razor页面中的回发?

  •  3
  • 4thSpace wkw  · 技术社区  · 8 年前

    form 和 @functions{} 要捕获的节 OnPost() . 所有这些都很好。

    在HTML部分,我需要知道何时发生回发并显示消息。我不确定在剃须刀页面中在哪里或如何做到这一点。我试过了 IsPost 但这是不可用的。

    我在类中创建了一个string属性,并在 OnPost 但一旦我进入视野,财产就会 null .

    我将一个值赋给 ViewData["mystring"] 但一旦我进入视图,它也是空的。

    --编辑--
    问题似乎是我试图在OnPost中设置一个属性,这就是请求。OnPost之后,OnGet将始终启动。OnGet是回应。我可以看到从 POST 到 GET 在里面 this.Request.Method . 所以我失去了任何回发的迹象。

    有什么建议吗?

    1 回复  |  直到 8 年前
        1
  •  4
  •   Albert    8 年前

    你应该使用 Post-Redirect-Get 图案消息可以存储在TempData中