我在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
答案 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提到它不起作用,因为它是一个属性,而不是一个方法