ASP.NET2.0重写TextBox控件属性type=number 200

环境是ASP.NET2.0,工具是VS2005,语言是C#。TextBox控件默认生成的HTML代码是<inputname="TextBox1"type="text"id... 环境是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。

我百度了之后 ,很多人都说重写控件很简单的,但都没有给出怎么重写,我是小白,重写不知道怎么写、在哪儿写、怎么用?所以请将代码写一下(应该没有几句代码而已),再简单介绍一下怎么用。
展开
 我来答
宇_solo
2017-03-30 · TA获得超过127个赞
知道小有建树答主
回答量:206
采纳率:92%
帮助的人:58.2万
展开全部
前台:<input name="TextBox1" type="text" id="TextBox1" runat="server" />
后台:
TextBox1.Attributes.Add("type","number");
更多追问追答
追问
这样写,生成的HTML代码为
前面 还是有Type="text",文本输入框还是text模式,而不是number模式
追答
前台改成:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式