发布ASP.Net网站-电子邮件不是输入标记的有效类型

发布ASP.Net网站-电子邮件不是输入标记的有效类型,asp.net,html,Asp.net,Html,我正在尝试发布网站,但编译失败,出现以下错误: 电子邮件不是输入标记的有效类型 标记是这样的 <input type="email" class="form-control" id="txtEmail" placeholder="Enter email" runat="server" /> 它正在我的计算机上本地运行 我在web.config(System.web)中指定了目标框架 该错误阻止我发布,除非我将输入类型更改为文本 非常感谢。尝试将键入的代码重新标记,看看它是否

我正在尝试发布网站,但编译失败,出现以下错误:

电子邮件不是输入标记的有效类型

标记是这样的

<input type="email" class="form-control" id="txtEmail" placeholder="Enter email" runat="server" />

它正在我的计算机上本地运行

我在web.config(System.web)中指定了目标框架


该错误阻止我发布,除非我将输入类型更改为文本


非常感谢。

尝试将键入的代码重新标记,看看它是否仍然提供相同的问题。NET 4应与文本框控件配合使用:Thank Jurgen,使用提供的链接txtEmail.Attributes.Add([“type”],“email”);在代码隐藏工作中,您是否可以尝试至少扩展一点?目前,这似乎过于简短,没有什么用处。
  <asp:TextBox ID="txtvemail" CssClass="form-control" runat="server" placeholder="Type Email" </asp:TextBox>
  <asp:TextBox ID="txtvemail" CssClass="form-control" runat="server" placeholder="Type Email" </asp:TextBox>