【发布时间】:2012-02-08 22:28:20
【问题描述】:
我在 C#/ASP.NET 网页中有一个动态创建的 TextBox,我想适应移动浏览器:
TextBox qtybox = new TextBox();
qtybox.ID="qtybox";
qtybox.Text = "0";
qtybox.Width = 30;
container.Controls.Add(qtybox);
我看到我可以直接在纯 HTML 中设置这个 <form>:
<input type="number">
...然后会调出数字键盘。
如何使用代码隐藏中的动态 TextBox 执行此操作,或者可以吗?
是否有另一种方法可以更好地从代码隐藏中动态地将数字输入控件放在我的页面上?渲染后是否需要使用 JavaScript 来“破解”控件? (如果可能的话,我宁愿有一种 .NET 方式。)
【问题讨论】: