表单字段在代码后面无法识别

时间:2012-05-16 14:40:36

标签: c# asp.net visual-studio-2010

我正在处理带有cs codebehind文件的表单。在我的aspx页面中,我有这个字段:

<input runat="server" id="emailField" name="email" placeholder="jsmith@gmail.com" type="email"  required="required"/>

但是当我尝试在我的代码隐藏中引用它时,我的代码隐藏似乎并没有意识到它存在;我刚收到语法错误。它也发生在我所有其他表单领域。我做错了什么?

2 个答案:

答案 0 :(得分:0)

尝试以下方法:

  

1 - 检查以确保您的“表单字段”包含id和   runat="server"属性。

     

2 - 确保没有任何编译错误。如果有修复   因此,Visual Studio可以生成intellisense所需的设计器文件。

答案 1 :(得分:0)

显示相关代码 - 您如何引用它?

我预感到您使用email引用它。由于该项目为runat="server",您可以删除名称属性并使用emailField引用它。