将TextBox值分配给MVC中的会话

时间:2011-02-09 06:02:44

标签: asp.net asp.net-mvc

在我的MVC应用程序中,我使用了输入类型文本框 我需要将该值分配给Session如何?

我正在使用像

这样的代码
<input type="text" id="textbox1" name="namebox" />
<input type="text" id="textbox2" name="agebox" />

<% HttpContext.Current.Session["Name"] =textbox1; %>
<% HttpContext.Current.Session["Age"] = textbox2; %>

但是我得到了错误请帮忙....

2 个答案:

答案 0 :(得分:0)

为什么您更喜欢Session而不是隐藏的输入框?好吧,我认为您应该使用名称而不是文本框的ID。

试试这个,如果有问题请告诉我。

<input type="text" id="textbox1" name="namebox" />
<input type="text" id="textbox2" name="agebox" />

<% HttpContext.Current.Session["Name"] = namebox; %>
<% HttpContext.Current.Session["Age"] = agebox; %>

答案 1 :(得分:0)

你尝试过这个:

<input type="text" id="textbox1" name="namebox" />
<input type="text" id="textbox2" name="agebox" />

<% HttpContext.Current.Session["Name"] = textbox1.value; %>
<% HttpContext.Current.Session["Age"] = textbox2.value; %>

编辑:旅行>

<% HttpContext.Current.Session["Name"] =Request.Form["textbox1"]; %>