欢迎各界计算机爱好者加入,弘扬极客精神!

ASP.NET如何在两个VIEW间做数据共享

1 喜欢 0 不喜欢
我在VIEW中用的AJAX获取的数值,如何将其在另一个VIEW中引用,即两个VIEW间的数据共享。
问题关闭原因: enough answers
最新提问 8月 17, 2015 分类:C# | 用户: 姑苏韵律 (10,746 分)  
已关闭 1月 31 用户:big and small

8 个回答

0 喜欢 0 不喜欢

采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。

最新回答 8月 17, 2015 用户: ZhuXY (2,692 分)  
0 喜欢 0 不喜欢

是采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图

最新回答 8月 17, 2015 用户: (2,804 分)  
0 喜欢 0 不喜欢

1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。
2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息,触发父viewcontroller的消息处理。
3)采用database做为数据中间的存储媒介,子viewcontroller将状态数据存入DB,父viewcontroller从DB获取数据更新view。
4)采用ios的NSDefault 存储
5)通过AppDelegate 中定义全局变量实现中间数据的存储。

最新回答 8月 17, 2015 用户: aguibaba (4,148 分)  
0 喜欢 0 不喜欢

采用database做为数据中间的存储媒介,子viewcontroller将状态数据存入DB,父viewcontroller从DB获取数据更新view。
采用ios的NSDefault 存储
通过AppDelegate 中定义全局变量实现中间数据的存储。

最新回答 8月 17, 2015 用户: 1218848851 (2,172 分)  
0 喜欢 0 不喜欢
level1ViewController和level2ViewController使用共同的一个数据shareData(一定要理解这里“共同”的含义------两个controller共享同一个数据,并且都有可能进行读写操作,尤其是写操作。如果level2ViewController只对数据进行读操作,那其实就跟前面1中的情形是一致的)。第一级level1ViewController负责创建第二级level2ViewController,并且设置level2ViewController相关的属性,同时还要把shareData传递给level2ViewController,然后pushlevel2ViewController
最新回答 8月 17, 2015 用户: 娇~ (1,986 分)  
0 喜欢 0 不喜欢
使用AJAX传至controller再转存session或者使用get方式直接页面传递
最新回答 8月 17, 2015 用户: 姑苏韵律 (10,746 分)  
0 喜欢 0 不喜欢
采用代理模式,子viewcontroller设计或者采用database做为数据中间的存储媒介
最新回答 8月 17, 2015 用户: 我只用盖伦、 (2,772 分)  
0 喜欢 0 不喜欢
一般方法 1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。 2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息
最新回答 1月 31 用户: big and small (5,556 分)  
...