aspx页面使用输入类型电子邮件

时间:2018-04-10 17:12:10

标签: c# html validation input types

我在WebForm aspx页面中有一个文本框

select t.*, 
       (case when count(*) over (partition by country) > 1 then 1 else 0 end) as flag
from t;

但它一直给我错误<input ID="txtEmail" name="txtEmail" style="Font-Size:20px" placeholder="Email" Type="Email" runat="server" />  很奇怪,当我在输入标记'Email' is not a valid type for an input tag.中输入单词时,它会显示选项Email它会显示Type=作为选项,但是再次说没有电子邮件这样的东西我需要使用它来查看输入的电子邮件是否以Email

结尾

2 个答案:

答案 0 :(得分:1)

<asp:TextBox runat="server" type="email" id="emailtextbox" />

这适合我。

如果它不适合您,您可以手动添加属性,如下所示:

emailtextbox.Attributes["type"] = "email"; 

答案 1 :(得分:0)

试试这个:txtemail.Attributes.Add("type", "email");

如果您尝试使用txtEmail.Attributes("type") = "email"之类的 @Scath提到它不起作用,因为它是一个属性,而不是一个方法