首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >N2 MVC控制器动作缓存?

N2 MVC控制器动作缓存?
EN

Stack Overflow用户
提问于 2009-03-07 17:22:25
回答 1查看 527关注 0票数 0

在MVC中使用N2时,我遇到了一个非常奇怪的问题。这似乎与N2方面的事情有关,因为它不会发生在我写来测试的纯MVC应用程序中。基本上,当从页面内调用控制器操作时,如果控制器操作参数被多次调用,则它们的行为就像它们被缓存一样。

举个例子,我有一些包含评论的文章。如果用户希望添加注释,则会调用CommentController的AddComment操作方法。当用户第一次添加评论时,它可以很好地工作。但是,对于同一路由路径的每个后续调用,使用不同的参数集(例如,有人添加了另一个不同的注释),最终传递给AddComment操作的参数与它第一次被调用时完全相同。

阻止这种情况的唯一方法是基本上杀死应用程序并重新启动它。然后,当有人像以前一样添加评论时,它会工作得很好,但所有后续的评论最终都是相同的。我完全不知道为什么会发生这样的事情。

有没有人知道为什么会这样?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2009-03-08 08:12:43

终于找到了答案。我们一直使用Castle来处理依赖关系,并且没有将任何控制器设置为瞬态的。多!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/622174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档