您知道 iDevices 如何根据类型属性的 HTML 5 值显示不同的键盘布局吗?因此,<input type="email"...
将显示 iPad 的电子邮件键盘布局。我正在使用 .net TextBox,但希望让 iDevices 显示该字段的适当键盘布局。但是当 TextBox 控件呈现时,type 属性会被覆盖为“text”。有任何想法吗?
最佳答案
不容易修复,但您可以创建一些新控件,例如:
public EnhancedTextBox : TextBox {
public Html5Type Html5Type { get; set; }
override AddAttributesToRender(HtmlTextWriter writer) {
// add attribute according to the selected type in the property
// something like
writer.AddAttribute("type", "email");
base.AddAttributesToRender(writer);
}
}
并使用它而不是普通的 TextBox
关于asp.net - 带有 asp .net TextBox 的 iPhone 电子邮件键盘布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3388160/