2011-02-09 37 views
0

在MY MVC應用程序中,我使用了輸入類型文本框 ,我需要將該值分配給會話如何?爲MVC中的會話分配文本框值

進出口使用如下代碼

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

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

,但我得到這個錯誤請幫助....

回答

0

你爲什麼寧願會議,而不是隱藏的輸入框?那麼,我認爲你應該使用你的文本框的名稱而不是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; %> 
+0

OK在同一個控制器中...... – Domnic 2011-02-09 07:05:30

+0

我試圖分配名稱值也..但它沒有工作 – Domnic 2011-02-09 07:06:36

0

有你tryed這一點:

<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; %> 

編輯:如果我使用隱藏的輸入框在這個意義上我這怎麼可能值retrive到另一個UI(CSS)嘗試

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