保存HTML文本字段值到变量

问题描述:

在我的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

<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

哦 - 不要忘记关闭输入/>并结束,而不是> –