我有以下带有验证器的文本框。用户最多只能输入300个字符。如果字符串末尾没有空格或中断,验证器可以正常工作。如果用户错误地在最后输入空格,则即使字符数低于300,也会触发验证器。任何提示如何解决此问题?
<asp:RegularExpressionValidator
ID="TipsValidator"
runat="server"
ErrorMessage="Max 300 characters"
ControlToValidate="TipsTextBox"
Display="Static"
ValidationExpression=".{0,300}"
ValidationGroup="UpdateGroup"
ForeColor="Red" />
<asp:TextBox Text='<%# Bind("Tips") %>' runat="server" ID="TipsTextBox" TextMode="MultiLine" Rows="6" Columns="10" />