【发布时间】:2012-11-19 09:54:42
【问题描述】:
我在我的类中声明了一个静态变量,我希望它在使用后被清除。它是 int 类型。
另外,当视图被卸载时,是否有任何控制器函数被调用?也许我可以在那里清除变量。
如果需要更多信息,请告诉我。
更新:
我正在将一个值从我的视图传递给控制器。现在,当我的控制器具有此值时,我希望它能够持续。我使用的是静态的。
现在证明它很方便。我欢迎提出更好的解决方案的建议。但请务必为我提供当前问题的解决方案:)
【问题讨论】:
-
老实说,听起来好像变量不应该是静态的。根据我的经验,静态变量/字段很少能很好地解决问题。它们往往本身就是问题。
-
这个静态变量的目的是什么?请注意,静态变量不绑定到特定的实例/对象。
-
我正在将一个值从我的视图传递给控制器。现在,当我的控制器具有此值时,我希望它能够持续。我使用的是静态的。
-
将值从视图传递到控制器是违反 MVC 原则的。我强烈建议,不要这样做。
-
@mipe34 : 即使我使用回调方法?
标签: c# asp.net-mvc static