`

简单的验证文本框数字的web控件

阅读更多

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebControlNumberText
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:TextBoxNumber runat=server></{0}:TextBoxNumber>")]
public class TextBoxNumber : WebControl
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
public string Text
{
get
{
String s = (String)ViewState["Text"];
return ((s == null) ? String.Empty : s);
}

set
{
ViewState["Text"] = value;
}
}
new public string ID
{
get
{
String s = (String)ViewState["ID"];
return ((s == null) ? String.Empty : s);
}

set
{
ViewState["ID"] = value;
}
}
public string Reg
{
get
{
String s = (String)ViewState["Reg"];
return ((s == null) ? String.Empty : s);
}

set
{
ViewState["Reg"] = value;
}
}

protected override void RenderContents(HtmlTextWriter output)
{
// output.RenderBeginTag(output);
output.Write(string.Format("<input type=\"text\" Id=\"{0}\" onkeyup=\"this.value=this.value.replace(/{1}/,'')\" value=\"{2}\"></input>", ID,Reg,Text));
// output.RenderEndTag(output);
//output.Write(Text);
}
}
}

分享到:
评论

相关推荐

    带验证功能文本框控件

    `Examples`目录很可能是包含使用该验证文本框控件的示例代码,这对于学习如何在实际项目中应用这些控件非常有帮助。开发者可以通过这些例子了解如何设置验证规则、处理验证事件以及在页面中展示验证结果。 `...

    Web控件和验证控件Web控件和验证控件

    Web控件模拟了桌面应用中的各种控件,如按钮、文本框、复选框等,而验证控件则确保用户输入的数据满足特定的业务规则和格式要求。 **Web控件** Web控件是ASP.NET框架提供的一系列服务器端控件,用于创建动态Web...

    文本框时间控件clock

    文本框时间控件(通常称为Clock或DateTime Picker)是一种用户界面元素,允许用户选择或输入特定的日期和/或时间。在IT行业中,这类控件是应用程序开发中的常见组件,特别是在构建具有用户交互功能的桌面应用、Web...

    一个自带多种验证的文本框控件

    它内置了多种验证方式,比如可以设定文本框仅能接收数字、字母、特殊字符或者自定义的正则表达式,有效防止了用户输入无效或不安全的数据。同时,控件提供了实时验证功能,当用户在输入过程中,系统就能立即反馈是否...

    AJAX 自定文本框验证控件

    在本项目中,“AJAX 自定义文本框验证控件”是一个利用AJAX实现的客户端验证功能,旨在提高用户体验,使用户在输入数据时能即时得到反馈,避免提交表单后才发现错误的情况。 首先,我们需要理解AJAX的核心组件。...

    时间控件,文本框

    在IT领域,尤其是在Web开发中,时间控件和文本框是构建用户界面的重要元素。时间控件允许用户方便地选择或输入时间值,而文本框则用于用户输入文本信息。在给定的场景中,"时间插件"标签表明我们讨论的是一个用于...

    三款日历输入文本框的控件

    以下是三款知名的日历输入文本框控件的详细介绍: 1. **Calendar3**: Calendar3是一款JavaScript编写的轻量级日历控件,它允许用户通过点击一个图标来打开一个日历视图,从而选择日期。这款控件通常与HTML表单中...

    集成了验证的文本框

    标题“集成了验证的文本框”表明我们正在讨论一个ASP.NET web应用程序中的组件,这个组件扩展了标准的文本框功能,增加了数据验证的能力。在Web开发中,输入验证是确保用户提交的数据符合预期格式或范围的关键步骤,...

    ASP.NET自定义文本框控件(日历、IP、电话、数字等功能集成)

    本文将深入探讨如何创建一个自定义文本框控件,该控件集成了日期选择、电话格式验证、IP地址输入以及焦点事件处理等多种功能。 首先,自定义文本框控件通常通过继承自ASP.NET的基础控件`System.Web.UI.WebControls....

    asp.net web控件说明

    Web控件有一个生命周期,包括初始化、加载、验证、呈现和卸载等阶段。开发者可以通过了解这个生命周期来优化代码,比如在正确的阶段设置控件属性,或者处理用户输入。 六、C#编程与Web控件 在ASP.NET中,Web控件的...

    数字输入控件

    在计算机编程领域,数字输入控件是一种常见的用户界面(UI)元素,用于允许用户输入或选择数字值。自定义控件则是开发人员根据特定需求创建的、具有独特功能和外观的控件,它们通常扩展了标准库中提供的基础控件。在...

    神思100型web控件

    在网页开发中,Web控件通常被用来提供额外的用户界面元素,如按钮、文本框、下拉列表等,但"神思100型Web控件"可能包含更高级的功能,比如数据验证、图像处理、富文本编辑或其他特定的业务逻辑。 1. **Web控件的...

    C#web控件使用方法(全部)

    在C# web开发中,Web控件是构建交互式网页应用的核心组件。这些控件提供了丰富的功能,使得开发者能够快速创建动态、响应式的用户界面。本教程将全面讲解C# Web服务器控件的使用方法,旨在帮助你在短时间内掌握这一...

    web服务器控件与html服务器控件的区别及用法

    - **示例**:对于一个文本框,在Web服务器控件中,可以通过`TextChanged`事件来监听输入的变化。而在HTML服务器控件中,这种事件通常需要通过JavaScript来实现。 #### 用法 - **何时使用Web服务器控件**:当需要...

    自定义验证控件 JS+.net

    在"自定义验证控件 JS+.net"项目中,开发者可能通过以下步骤创建了一个验证文本框控件: 1. **前端实现**:使用HTML和JavaScript创建验证文本框。HTML定义了输入元素,而JavaScript编写了验证规则和逻辑。例如,...

    常用Web服务器控件

    1. **HTML控件**:HTML控件是最基础的Web服务器控件,如`&lt;input&gt;`(文本框、复选框等)、`&lt;select&gt;`(下拉列表)和`&lt;button&gt;`(按钮)。它们在客户端浏览器中直接处理,但可以通过服务器端代码进行交互。 2. **ASP...

    2022年优秀-HTML控件和Web服务器控件.pptx

    Web服务器控件是ASP.NET中的一种基本控件,它们可以在Web服务器上创建,并可以提供更多的功能,例如验证控件、用户控件等。这些控件可以被控件化,使得开发者可以更方便地创建用户界面。 服务器控件事件是指Web...

    web 控件测试

    总之,Web控件测试是一个全面的过程,涵盖界面、输入验证、交互逻辑等多个方面。测试人员需细致入微地检查每个控件的行为,确保用户在使用过程中能够获得流畅、安全的体验。这不仅提升了测试人员的技能,也为软件...

    控件大全一webjs控件 WINFORM控件

    6. **表单验证控件**:用于验证用户输入的数据是否符合特定规则。 7. **交互式控件**:如滑块(Slider)、进度条(ProgressBar)、时间选择器(TimePicker)等,提供更丰富的用户交互体验。 **WinForm控件** ...

Global site tag (gtag.js) - Google Analytics