2015-05-08 102 views
1

在我的ASPX頁面的會話,我有兩個HTML文本框:保存HTML文本字段值到變量

<input type="text" size="10" maxlength="9" name="agent1"></div> 
<input type="text" size="10" maxlength="9" name="agency1"></div> 

我想文本字段的值保存到一個會話變量: 會話[「代理」] = agent1.Text; Session [「Agency」] = agency1.Text;

它給我一個錯誤,我需要使用HTML文本字段而不是ASP文本框,請告知如何將值存儲到會話變量中。

+0

歡迎設置堆棧溢出!我編輯過你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

+1

在代碼背後檢查您的類的名稱與aspx頁面頂部的繼承類並確保它們相同。然後,如果它們相同,請確保在同一網站項目內的代碼中沒有另一個具有相同類名稱的頁面。另外如果使用webforms,您將需要一個ID屬性和runat =「server」,正如已經指出的那樣。 – BateTech

回答

1
<input type="text" size="10" maxlength="9" name="agent1" id="agent1" runat="Server" /> 

這就是你需要的ID,並RUNAT =服務器

+0

謝謝你回答我的問題,不幸的是它並沒有解決我的問題,在我的aspx.cs頁面,我有錯誤Session [「Agent」] = agent1.Text; -error:名稱agent1在當前上下文中不存在 –

+0

嘗試使用capital s,Runat =「Server」,這正是您如何使它在後面的代碼中可訪問,這正是您正在尋找的答案 –

+0

哦 - 不要忘記關閉輸入/>並結束,而不是> –