热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

只能输入数字的TextBox

只能接受数字1usingSystem;2usingSystem.Text;3usingSystem.Web;4usingSystem.Web.UI;5usingSystem.Web
ContractedBlock.gifExpandedBlockStart.gif只能接受数字
 1None.gifusing System;
 2None.gifusing System.Text;
 3None.gifusing System.Web;
 4None.gifusing System.Web.UI;
 5None.gifusing System.Web.UI.WebControls;
 6None.gif
 7None.gif
 8None.gifnamespace PowerAsp.NET.Comtrols
 9ExpandedBlockStart.gifContractedBlock.gifdot.gif{
10ExpandedSubBlockStart.gifContractedSubBlock.gif    /**//// 
11InBlock.gif    /// 作者:黄忠诚
12ExpandedSubBlockEnd.gif    /// 

13InBlock.gif    public class NumberEditor:TextBox
14ExpandedSubBlockStart.gifContractedSubBlock.gif    dot.gif{
15InBlock.gif        private const string scp_number_only_hook_id = "9A5788C6-D6A2-484A-9471-3E983A2433F7";
16InBlock.gif        private const string scp_number_only_hook = "return NumberEditor_KeyPress_Handle(this);";
17InBlock.gif        private const string scp_number_only_script =""
18InBlock.gif            
19InBlock.gif
20InBlock.gif        private void RenderJavascript()
21ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gif{
22InBlock.gif            if(!Page.IsClientScriptBlockRegistered(scp_number_only_hook_id))
23ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gif{
24InBlock.gif                Page.RegisterClientScriptBlock(scp_number_only_hook_id,scp_number_only_script);
25ExpandedSubBlockEnd.gif            }

26ExpandedSubBlockEnd.gif        }

27InBlock.gif        protected override void AddAttributesToRender(HtmlTextWriter writer)
28ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gif{
29InBlock.gif            base.AddAttributesToRender (writer);
30InBlock.gif            writer.AddAttribute("OnKeyPress",scp_number_only_hook);
31ExpandedSubBlockEnd.gif        }

32InBlock.gif
33InBlock.gif        protected override void OnPreRender(EventArgs e)
34ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gif{
35InBlock.gif            base.OnPreRender (e);
36InBlock.gif            RenderJavascript();
37ExpandedSubBlockEnd.gif        }

38InBlock.gif
39InBlock.gif        public NumberEditor()
40ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gif{
41ExpandedSubBlockEnd.gif        }

42ExpandedSubBlockEnd.gif    }

43ExpandedBlockEnd.gif}

转:https://www.cnblogs.com/nanshouyong326/archive/2006/12/15/593526.html



推荐阅读
author-avatar
玩偶0-0
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有