【发布时间】:2010-10-28 05:38:09
【问题描述】:
我想使用 c# 代码为数字和字符串创建单独的文本框。我不应该使用 jquery 或 javascript。谁能帮帮我。
条件:
数字文本框:它不应该允许字符,特殊字符。
字符串文本框:不应允许数字、特殊字符。
【问题讨论】:
我想使用 c# 代码为数字和字符串创建单独的文本框。我不应该使用 jquery 或 javascript。谁能帮帮我。
条件:
数字文本框:它不应该允许字符,特殊字符。
字符串文本框:不应允许数字、特殊字符。
【问题讨论】:
我认为你可以使用 Masked C# TextBox Control
【讨论】:
看看Validation Controls ;其中包括客户端 (javascript) 和服务器端验证逻辑。
【讨论】:
仅适用于数字
private void txtType1_KeyPress(object sender, KeyPressEventArgs e)
{
int isNumber = 0;
e.Handled = !int.TryParse(e.KeyChar.ToString(), out isNumber);
}
仅用于文本
private void txtType1_KeyPress(object sender, KeyPressEventArgs e)
{
int Length=textbox1.Length;
int Loop;
for(Loop=1;Loop<=Length;Loop++)
{
char c=textbox1.subString(Loop,1);
if(( c<'a' && c>'z') || (c<'A' && c>'Z'))
{
Messagebox.Show("Please Enter Only Alphabets");
e.Handle=true;
}
}
}
【讨论】: