如何在使用MaxLength属性时从asp:TextBox中删除空格?

Dot*_*NET 2 html javascript c# asp.net jquery

我有一个asp:TextBox,其最大长度为50,通过MaxLength属性.此文本框的内容将写入数据库.

问题是,如果用户没有填写所有50个字符,则文本框的其余部分将填充空格 - 因此也会像这样保存到数据库中.

有没有办法打击这个?

Chr*_*isF 7

我要在这里走出去,建议你宣布你的文本列是NCHAR(50)或者CHAR(50)而不是NVARCHAR(50)VARCHAR(50).

前者将向表中写入50个字符 - 如果需要,用空格填充输入.后者最多可以写入50个字符.