首页 新闻 会员 周边 捐助

asp.net mvc controller中定义全局变量

0
悬赏园豆:5 [待解决问题]

不知如何在一个controller里定义一个变量,让该controller中的action共用,我这个变量是对应页面的helper类,各action利用该helper取数据返回给页面,项目是从webform迁移到mvc

LJLLY的主页 LJLLY | 初学一级 | 园豆:195
提问于:2015-09-17 10:56
< >
分享
所有回答(4)
0

写在basecontroller里

Q.L.P | 园豆:229 (菜鸟二级) | 2015-09-17 11:03
1

用继承关系去实现,不是你的controller都继承Controller,你可以写一个basecontroller继承Controller,你的controller继承basecontroller

稳稳的河 | 园豆:4216 (老鸟四级) | 2015-09-17 11:21

继承BaseController就行。想怎么用就怎么用。

支持(0) 反对(0) 大楚打码人 | 园豆:4313 (老鸟四级) | 2015-09-17 17:15

@贫民窟大侠: BaseController也是继承Controller的,其实一样的,主要是要他明白为什么可以

支持(0) 反对(0) 稳稳的河 | 园豆:4216 (老鸟四级) | 2015-09-17 17:19

@稳稳的河: 我知道的。

支持(0) 反对(0) 大楚打码人 | 园豆:4313 (老鸟四级) | 2015-09-17 17:19

@贫民窟大侠: 恩,我说的是楼主

支持(0) 反对(0) 稳稳的河 | 园豆:4216 (老鸟四级) | 2015-09-17 20:40
-2

viewdata。放到页面上公用

茂茂 | 园豆:2894 (老鸟四级) | 2015-09-17 14:31
0

private static string shareValue = "";
静态变量啊

chester·chen | 园豆:507 (小虾三级) | 2018-11-23 10:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册