碰到一个MVC传值的问题 5

publicActionResultindex(){}publicActionResultShowPage(){}有两个controll方法,index.cshtmlvi... public ActionResult index()
{ }

public ActionResult ShowPage()
{ }
有两个controll 方法, index.cshtml view 中使用ajax 请求ShowPage 得到数据,现在ShowPage 返回的是json类型的(项目中必需的).....然后ShowPage方法中有ViewData["test"],要返回到index.cshtml 我使用过Session["test"] 但达不到我的要,因为每次要重新刷新整个页才可以得到新的Session数值.
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
cocosip
2015-06-06 · TA获得超过275个赞
知道小有建树答主
回答量:588
采纳率:50%
帮助的人:327万
展开全部
ViewData["test"] 与Session["test"] 存的是同一个东西?存放的具体又是什么数据?
更多追问追答
追问
存什么不重要呀,重要是路view传值
追答

你无非就是想 使用ajax,从showpage页面加载数据而已。ajax的每次都是一个新的http请求,那么加载的数据必然也是新的。所以你的ViewData["test"]中的数据为什么没刷新?感觉是你代码上的问题。

我按照你的逻辑,用ajax进行测试,每次的数据都是正常的。

第一次加载:

第二次加载:

2次的数据是不一样的。你可以把你的代码贴出来看下

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式