将N2与 MVC 一起使用时,我遇到了一个非常奇怪的问题。它似乎与事物的 N2 方面有关,因为它不会发生在我编写测试的纯 MVC 唯一应用程序中。基本上,当从页面中调用控制器操作时,如果控制器操作参数被多次调用,它们的行为就好像它们被缓存了一样。
例如,我有包含评论的文章。如果用户希望添加评论,则调用 CommentController 的 AddComment 操作方法。用户第一次添加评论时,效果很好。但是,对于同一路由路径的每次后续调用,使用一组不同的参数(即 - 有人提出另一个不同的评论),最终传递给 AddComment 操作的参数与第一次完全相同叫。
阻止这种情况的唯一方法是基本上杀死应用程序并重新启动它。然后,当有人像以前一样添加评论时,它会正常工作,但所有后续评论最终都是一样的。我完全不知道为什么会发生这种情况。
有没有人知道为什么会这样?
非常感谢。