我正在使用包含form
和@functions{}
部分的单个剃刀页面(cshtml)来捕获OnPost()
。所有这一切都很好。
在HTML部分中,我需要知道回发何时发生并显示消息。我不确定剃刀页面在哪里或如何做。我已经尝试了IsPost
,但这不可用。
我在类中创建了一个字符串属性,并在OnPost
中为其设置了一个值,但是当我在视图中时,该属性为null
。
我为ViewData["mystring"]
分配了一个值,但一旦进入视图,它也为null。
- 编辑 -
似乎问题是我正在尝试在OnPost中设置一个属性,这是请求。在OnPost之后,OnGet将永远激发。 OnGet是响应。我可以在POST
中看到从GET
到this.Request.Method
的翻转。所以我失去了发生回发的任何迹象。
有关如何完成的任何建议?