If you intended to capture a value where spaces aren't a valid character, you could use a RegularExpressionValidator
<asp:regularexpressionvalidator id="rev" runat="server" controltovalidate="txtBox" xmlns:asp="#unknown">
ErrorMessage="Spaces are not allowed!" ValidationExpression="[^\s]+" />
<asp:requiredfieldvalidator id="rfv" runat="server" controltovalidate="txtBox">
ErrorMessage="Value can't be empty" /></asp:requiredfieldvalidator></asp:regularexpressionvalidator>
In aspx.cs page
void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((sender as TextBox).SelectionStart == 0)
e.Handled = (e.KeyChar == (char)Keys.Space);
else
e.Handled = false;
}
Their are many ways to avoid spaces
Thanks & Regards,
SP