TextBox-Control 的 MaxLength 属性的可靠性如何?

2023-11-27

TextBox 控件提供了最长长度属性,它允许客户端将可插入文本框的文本限制为指定的字符数。

我的问题:

  • 该属性仅是客户端吗? 因此依赖于浏览器?
  • 我可以相信这样一个事实吗 Text 属性包含的文本长度不得超过 MaxLength 设置(仅适用于 MSDN 中命名的 DisplayMode 文章)还是我必须手动 执行 TextBox.Text.SubString(0, 所需最大长度) ?
  • 这一切是如何做到的 禁用 java 脚本的行为?

它不依赖于 javascript,但这并不能保证它的安全。

任何人仍然可以使用 javascript(例如 XmlHttpRequest)发布请求,或者只是制作一个请求来发送比最大长度规范更多的数据。这是阻止普通用户过度填充字段的好方法,但无论如何您都需要在服务器上仔细检查。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TextBox-Control 的 MaxLength 属性的可靠性如何? 的相关文章

  • 如何通知父线程所有子线程都已终止?

    我有一个控制台应用程序正在移植到 WPF 该应用程序有 3 个工作线程 在将一些输出结果打印到屏幕上之前 这些线程都连接到主线程 我的理解是 如果我尝试在 WPF 应用程序中执行相同的操作 GUI 将被阻止并且不会响应用户 那么如何通知父线
  • 为什么这个 oracle 批量插入不起作用?

    我正在尝试将一些数据批量插入到 oracle 数据库中 我按照文档中的示例进行操作 this DataBaseAccess new OracleConnection connString var dataAdapter new Oracle
  • 增量决策树 C++ 实现

    有谁知道决策树分类器的增量实现吗 这样 当您将新实例添加到训练集中时 它可以根据现有决策树分类器以低计算量并尽可能快地生成最佳决策树分类器 换句话说 我有一个最优决策树分类器集A 其中命名为T 1 现在我想添加实例X to set A并找到
  • std::tr1::function 和 std::tr1::bind

    我在使用时遇到问题veryC 类中的复杂 C 函数 重写 C 函数是not一个选项 C函数 typedef void integrand unsigned ndim const double x void fdata unsigned fd
  • 修剪 UIImage 边框

    这是我想要修剪的图像的示例 我想去掉图像周围的边框 在本例中是顶部和底部的黑条 我在Github上找到了一个库 CKImageAdditions https github com cmkilger CKImageAdditions 但是它似
  • 从套接字读取 C HTTP

    我想知道如何判断是否已从套接字接收到所有数据 这是一个简单的网络代理 现在我正在处理请求部分 所以发送的内容应该以 r n r n 结尾 我不知道请求会持续多久 我在这里读过一些帖子 说我应该检查读取函数是否返回 0 但其他人说0只在客户端
  • EF Core 一对多关系列表返回 null

    我正在尝试学习如何在 EF Core 中正确利用 DbContext 我有一个团队课程 public class Team public int ID get set public string Name get set public bo
  • 哪些控件触发了 Page.IsValid = false?

    两件事情 是否可以通过 Jquery 设置 Page IsValid Is Valid 属性 以便我不必使用 aspx 验证器 据我了解 IsValid 属性是只读的 当验证器进入时 是否可以通过 Jquery 当然 找出哪些控件导致验证失
  • Nuget - 对象引用未设置为对象的实例

    我在 vs 2015 中遇到了 nuget 包管理器的问题 像Unity这样的一些包已经安装没有问题了 某些软件包 例如 EF 在安装时出现问题 像 Automapper 这样的一些软件包也有同样的问题 但是当我安装这个软件包的另一个版本时
  • 为什么我无法调试动态加载的程序集?

    我正在开发一个 Web API 项目 该项目使用内部模拟框架 允许拦截和修改来自控制器的响应 它使用 MEF 加载包含某些先决条件匹配时执行的代码的程序集 我知道这是正常工作的 因为我可以在响应中看到模拟已被执行 但由于某种原因我无法调试动
  • 任务计划程序中的 asp.net 脚本

    我有一个小的 asp net 脚本 可以作为网页执行 http localhost myscript aspx http localhost myscript aspx 我需要这个脚本每 30 秒运行一次 我正在使用 IIS 6 0 的 W
  • 密码保护 IIS 7.5 中的 ASP.NET Web 应用程序

    我在 Windows 7 上使用 IIS 7 5 为我的 asp net 网站提供测试服务 为了阻止随意的人查看我的网站 我希望 IIS 在提供任何服务之前需要用户名和密码 我已尝试在应用程序上禁用匿名身份验证并启用 Windows 身份验
  • 如何组合||条件语句中的运算符[重复]

    这个问题在这里已经有答案了 代替 if foo 1 foo 5 foo 9 我喜欢将它们组合起来 类似于以下内容 这不起作用 if foo 1 5 9 那可能吗 不幸的是不是 你最好的选择是创建一个扩展方法 public static bo
  • C# 3.0 中自动属性和公共字段的区别

    我无法理解为什么 C 3 0 中存在自动实现的属性语言功能 当你说的时候有什么区别 public string FirstName than public string FirstName get set 因为它们在生成的 IL 代码 和机
  • 用于 nmap 输出的 C++ xml 解析器

    我是 nmap 的新手 我在 nmap 教程中看到 https nmap org book man output html https nmap org book man output html oX 选项可用于获取 xml 格式的 nma
  • 是否可以编写一个在另一个 Windows 应用程序中选择文本时收到通知的 Windows 应用程序?

    我很好奇是否可以编写一个程序来监视我的文本选择 一种可能的用途是编写一个与编辑器 IDE 无关的代码格式化程序 应用程序 服务 P 启动并以某种方式挂接到窗口中 以便在任何窗口中选择文本时收到通知 启动其他一些应用程序 A 用户选择 A 中
  • “显式”关键字对返回值优化 (RVO) 有何影响?

    以下代码工作得很好 显示 RVO struct A A int cout lt lt A A n constructor A const A cout lt lt A A const A n copy constructor A foo r
  • 隔离必需的字段验证器?

    我在页面上有两个搜索按钮 一个链接到下拉列表 另一个链接到带有文本框的下拉列表以获取更多搜索条件 我在所有上述控件上都需要现场验证器 当我从第一个下拉列表中选择某些内容并单击相应的搜索按钮时 文本框的字段验证器会触发 从而禁用第一个搜索按钮
  • asp.net mvc GET 请求上的 formcollection 应该为空

    我正在发布一个简单的操作 public void Login FormCollection formCollection 即使查询字符串值很少 formcollection Count is 0 是靠行为吗 FormCollection 使
  • DataGridView 捕获用户行选择

    我在处理选择时遇到问题DataGridView 我的网格视图包含一个金额列 表单上有一个文本框 应显示所选网格视图行的总数 因此 我需要在用户选择 取消选择 gridview 行时捕获事件并相应地计算 添加 减去 金额 我找到了两种方法 使

随机推荐

  • 同一 Matplotlib 标签中的多种字体大小

    我正在尝试做一些相对简单的事情 我希望能够增加一个字母的字体 例如 LaTeX 变量 例如 30 并保持标签中的其他字母为某种字体 例如 20 有人有快速的解决方案吗 对我来说这似乎相当复杂 我尝试使用 对于标签中的每个 项目 plt pl
  • 基于 Windows 7 上的 Perl

    我在 Windows 7 上安装了 Padre perl perl IDE 每次运行程序时 我都会收到一条错误消息 perl warning Setting locale failed perl warning Please check t
  • 从 jar 中提取 scala 源代码

    所以我有一个包含 scala 作为源代码的 jar 文件 但我丢失了原始代码 有没有办法将 jar 中的类文件转换为 scala 函数和类 而不是编译器生成的 java 类 我尝试过使用反编译器 但它只给我提供了零意义的java代码 先感谢
  • 无法显示 Highchart

    我对 Javascript Rails 和 JQuery 一起工作还很陌生 我正在 Highcharts 上阅读本教程 http www highcharts com documentation how to use installatio
  • spring-cloud 与ribbon/eureka/hystrix 使用restTemplate 无法设置连接/读取超时

    我已经使用 spring cloud 构建了一个 spring boot 应用程序 并希望在我的客户端应用程序 这也是一个微服务 中使用 RestTemplate 以便我可以继续使用mockMvc 进行集成测试 我正在使用默认的ribbon
  • 如何检测Facebook分享成功?使用 JavaScript

    此代码正在共享 facebook 但我想要如何检测 facebook 共享成功 我如何使用 javascript 做到这一点 u location href t document title var myWindow window open
  • 如何删除文本按钮的填充?

    我正在尝试从中删除填充TextButton但它不会起作用 TextButton onClick modifier Modifier padding 0 dp Text getString R string terms and conditi
  • 如何更改 RecyclerView 项目 onClick 的 viewType

    我创建了一个以 Cards 作为主要视图类型的 RecyclerView 我想要实现的是 当用户单击某个项目时 该项目的 ViewType 将从卡片更改为另一个 Viewtype 例如水平滚动的列表文本视图 我的 RecyclerView
  • 将 CSS 应用于活动路由器链接 [Angular 2]

    我想将特殊的 CSS 样式属性应用于活动路由器链接 a name a 这是我到目前为止所尝试的 使用默认的 router link active 类 router link active color 000 font weight bold
  • AttributeError:“属性”对象没有属性

    Python 2 6 似乎无缘无故地被破坏了 有人能看出这段代码有问题吗 class DB def doSomething self str print str class A db DB staticmethod def getDB re
  • 如何使用混淆器?

    我试图学习如何使用ProGuard 这并不像我想象的那么容易 一开始我找了一个简单的Java代码来尝试一下 简单的二类 Swing 计算器 可以通过该链接找到该代码 但我发现它太冗长了 无法将其发布到此处 无论如何 这是一个简单的应用程序
  • 手动修改 C++ 名称

    我正在写一个脚本IDA ProPython 中的反汇编器使用idapython插入 使用它 我能够填补 IDA 自动分析的不足之处 让我困惑的一个领域是用 漂亮的名字 因为缺乏更好的术语 来命名位置 功能 我的意思的一个例子如下所示 ida
  • 如何cd到名称中带有空格的目录?

    我正在尝试进入目录 cygdrive c Users my dir Documents DOCS cygdrive c Users my dir Documents echo DOCS cygdrive c Users my dir Doc
  • 获取从 getStaticProps 返回的组件中未定义的 props

    我已从 getStaticProps 返回 json 响应 控制台将其记录在 getStaticProps 中以验证正确的 json 响应 所以 fetch 工作正常 我从 API 得到了正确的响应 import Layout from c
  • Maven 在调用时不会替换“settings.xml”中的变量

    我在settings xml文件中为所有存储库定义了本地镜像
  • JPA(Hibernate、EclipseLink)映射:为什么此代码不起作用(使用 JPA 2.0、@EmbeddedId 复合 PK-FK 的 2 个关系链)?

    我有三张桌子 CREATE TABLE PostAddresses contact id INTEGER NOT NULL ordinal nbr SMALLINT NOT NULL PRIMARY KEY contact id ordin
  • 为 WP7 构建 .NET dll

    如何将 C dll 移植到 WP7 我在桌面上成功构建了 dll 源代码 但是当我尝试在 WP7 项目上引用 dll 时 出现以下错误 无法将引用添加到 c path to my dll 因为它不是使用构建的 Windows Phone 运
  • Terraform - 迭代嵌套地图

    我正在尝试使用资源 google bigquery dataset iam binding 为 Bigquery 数据集创建 IAM 绑定 要求是我使用以下结构的变量读取此资源中的参数 dataset id 角色 成员 bq iam rol
  • 您可以设置 ECMAScript 对象的内部 [[Class]] 属性吗?

    你可以设置吗内部 Class 属性ECMAScript 对象的 你无法欺骗像样的 JavaScript 引擎 您可以欺骗用户土地代码 x toString function return object Array
  • TextBox-Control 的 MaxLength 属性的可靠性如何?

    TextBox 控件提供了最长长度属性 它允许客户端将可插入文本框的文本限制为指定的字符数 我的问题 该属性仅是客户端吗 因此依赖于浏览器 我可以相信这样一个事实吗 Text 属性包含的文本长度不得超过 MaxLength 设置 仅适用于