0

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

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

但是当我尝试在我的代码隐藏中引用它时,我的代码隐藏似乎并没有认识到它的存在;我只是得到一个语法错误。它也发生在我的所有其他表单字段上。我究竟做错了什么?

4

2 回答 2

0

尝试以下操作:

1 - 检查以确保您的“表单字段”具有idrunat="server"属性。

2 - 确保没有任何编译错误。如果有修复它们,那么 Visual Studio 可以生成智能感知所需的设计器文件。

于 2012-05-16T14:44:46.387 回答
0

显示相关代码 - 你是如何引用它的?

我有一种预感,您正在使用email. 由于该项目是runat="server",您可以删除 name 属性并使用emailField.

于 2012-05-16T14:46:07.927 回答