环境是ASP.NET2.0,工具是VS2005,语言是C#。
TextBox控件默认生成的HTML代码是
<input name="TextBox1" type="text" id="TextBox1" />
其中,type的值是text,我想让它变成type="number",这样在手机浏览器中输入法会自动跳转到数字输入区,而.NET2.0中TextBox控件的TextMode的值只有SingleLine、MultipleLine和Password三种而已,所以需要重写TextBox。
我百度了之后 ,很多人都说重写控件很简单的,但都没有给出怎么重写,我是小白,重写不知道怎么写、在哪儿写、怎么用?所以请将代码写一下(应该没有几句代码而已),再简单介绍一下怎么用。
vs2005版本好低啊,你不是做安卓的,安卓虽然有现成的textbox只弹数字键,c#,你可以验证textbox是否为数字,如果输入别的就提示输入数字,这个可以实现。