也许这是一个愚蠢的错误,我想理解为什么我的文本框中有空格。 Texbox with white spaces
<asp:TextBox ID="TxbCreateAdress" runat="server" Text="<%# BindItem.Adress%>"></asp:TextBox>
在我的SQL数据库中,此字段如下所示: 地址(char(50),NULL)
我使用了实体框架并与数据库匹配,我在我的实体类中写道:
[StringLength(50)]
[Column(TypeName = "char")]
public string Adress { get; set; }
我试图删除“StringLenght”或替换为“MaxLenght”,但它不会改变任何东西。 我认为白色空格代表最后50个字符。
这是一个问题,因为如果用户在文本框中添加字符,则会出现“太多字符”异常。 我可以在文本框声明中添加“MaximumValue”,但它不是白色空间的解决方案。
你有什么想法吗?