如何在asp会话变量中设置javascript数据?

时间:2013-10-21 09:50:45

标签: c# javascript html asp.net session-variables

我有一个div,我正在使用javascript添加innerHtml。现在我想要的是我必须在我的会话变量中设置innerHtml数据。并希望在我的另一个asp webform页面中使用该会话变量。但我不知道如何执行这项任务。

这里是图片链接 http://www.3ctechies.com/help.png ,其中我展示了该做什么

任何帮助都将受到高度赞赏。

我是这样做的。

//cartDetailsDiv is a div in which i am adding innerHtml through javascript.

//now i am getting that innerHTML in my session variable like this

Session["_cartDetails"] = cartDetailsDiv.InnerHtml.ToString();

Response.Write(Session["_cartDetails"].ToString());

但我的会话变量中没有任何内容。

请帮帮我。

2 个答案:

答案 0 :(得分:1)

我不建议为此使用会话变量。 这有点脏。

最简单的方法是创建一个.aspx,例如_cartdetails.aspx,输出这个值,你可以将mime-type设置为text或将其保留为text / html。 当您对_cartdetails.aspx进行非常基本的ajax调用时,您可以立即使用HTML数据。

答案 1 :(得分:0)

Session.Add("_cartDetails",cartDetailsDiv.InnerHtml.ToString());

它会起作用! :)