利用数据验证控件啊....
<ASP:REQUIREDFIELDVALIDATOR id="Requiredfieldvalidator1" runat="server" controltovalidate="name" text="请输入用户名!"></ASP:REQUIREDFIELDVALIDATOR><ASP:REGULAREXPRESSIONVALIDATOR id="Regularexpressionvalidator2" Runat="Server" ValidationExpression="[a-zA-Z0-9]{3,10}"ControlToValidate="name"
Text="必须输入3-10个字符"></ASP:REGULAREXPRESSIONVALIDATOR>
<ASP:REQUIREDFIELDVALIDATOR id="Requiredfieldvalidator1" runat="server" controltovalidate="name" text="请输入用户名!"></ASP:REQUIREDFIELDVALIDATOR><ASP:REGULAREXPRESSIONVALIDATOR id="Regularexpressionvalidator2" Runat="Server" ValidationExpression="[a-zA-Z0-9]{3,10}"ControlToValidate="name"
Text="必须输入3-10个字符"></ASP:REGULAREXPRESSIONVALIDATOR>
http://blog.csdn.net/hbxtlhx/archive/2004/11/12/178510.aspx
http://dev.csdn.net/article/21/21559.shtm
参考一下 应该是用JS来控制的 具体实现应该不难
好啦,如下public void keynumber(KeyPressEventArgs e)
{
if(System.Convert.ToInt32 ( e.KeyChar) >57 || System.Convert.ToInt32 ( e.KeyChar)<48 )
{
e.Handled =true;
}
}//窗体的KeyPress事件
private void frmframe_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
switch (this.ActiveControl.Name)
{
case "txtid"://操作员录入
keynumber (e);
break;
case "txtpass":
break;
default:
break; }
}