如何可靠是文本框控制的MaxLength属性? [英] How reliable is the MaxLength property of the TextBox-Control?

查看:166
本文介绍了如何可靠是文本框控制的MaxLength属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

TextBox控件提供了一个<一个href=\"http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.maxlength.aspx\">MaxLength属性,这使得可插入文本成文本框被客户方限制到指定的字符的数量。

The TextBox control offers a MaxLength property, which allows the insertable text into that TextBox be clientside limited to the specified amount of chars.

我的提问


  • 这是属性仅客户端和
    因此,浏览器的pedendent?

  • 我可以依赖这样的事实,即
    Text属性包含没有文本长于
    MAXLENGTH被设置(仅用于
    在MSDN命名DisplayModes
    文章)还是我手动必须
    执行TextBox.Text.SubString(0,
    DesiredMaxLength)

  • 如何这一切
    有残疾的Java脚本的行为?

推荐答案

它不依赖于JavaScript,但并不能使它的安全。

It does not depend on javascript but that does not make it safe.

任何人都仍然可以发布一个请求使用JavaScript(例如XmlHtt prequest)或仅比手艺最大长度规范发送更多数据的请求。这是一个很好的方式来结束填充字段停止一个普通用户,但它是你需要仔细检查服务器上的东西反正

Anyone can still post a request using javascript (XmlHttpRequest for example) or just craft a request to send more data than the max-length specification. It's a good way to stop a normal user from over populating a field but it is something you need to double check on the server anyway.

这篇关于如何可靠是文本框控制的MaxLength属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆