如果要限制输入的最大长度,是否存在验证文本框输入的安全性原因?

And*_*y J 4 c# asp.net

由于我是编码的新手,我试图理解为什么这里有更多关于这个问题的细节.

如果你有一个文本框,并且你要限制输入说2个字符,你真的需要进一步验证输入吗?

我所拥有的是一个最大长度为2的文本框.是否有安全理由将验证器添加到文本框中.我应该在Asp.net中添加它.

And*_*ber 10

是的,你仍然必须检查.设置MaxLength属性仅在输入元素上设置MaxLength属性; 用户只需在他们获得的HTML源中删除该值,或通过任何可用的工具"破解"它.

您的服务器仍然需要确保它只有2个字符,并通过服务器端验证.