asp.net c#,textbox怎么限制用户只能输入数字?并且输入的数 要小于一个值,这个值是从其他页面传过来的
2个回答
展开全部
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar))//如果不是输入数字就不让输入
{
e.Handled = true;
}
if(int.Parse(textBox1.Text) > num)//num就是传进来的值,如果大于上限(输入的值),那就强制为上限-1,或者就是上限值?
textBox1.Text = num - 1;
//textBox1.Text = num;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询