asp.net - 有什么理由我不应该自动修剪 html 表单参数吗?

标签 asp.net asp.net-mvc http iis webforms

我只是惊讶地注意到,在 ASP.NET MVC 2(浏览器:Firefox)中,表单参数开头或结尾的空格不会自动删除。

我一直认为情况会如此,只是因为我看不到我不希望默认发生修剪的情况。

通过实现适当的 ActionFilterAttribute 可以很容易地解决这个问题,但我仍然想知道为什么这不是默认设置。

那么,有什么理由我不应该自动修剪表单参数吗?

最佳答案

以防用户真的想要空格。
例如,如果用户在 Whitespace programming language 中提交了一些代码.

您能想象如果微软自动删除所有输入会引起多大的抗议吗?

关于asp.net - 有什么理由我不应该自动修剪 html 表单参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3187709/

相关文章:

asp.net - ASP .NET MVC 4 AuthorizeAttribute 和 ActiveDirectoryMembershipProvider

c# - 虚拟路径 XX 映射到另一个应用程序,这是不允许的。

asp.net-mvc - @Html.DropDownListFor 方法中的错误 : The field ID must be a number.

asp.net - 如何确定以下默认 Web 配置值?

javascript - 如何在客户端的 ASP.NET 中获取自定义文本框控件的 javaScript 'value' 属性

jquery - 在对话框中渲染局部 View (弹出)

javascript - 在选中同一行中其他单元格的其他复选框时禁用行中 html 表格单元格中的复选框

http - Tomcat 中的 WebDAV 服务器端实现

json - 如何在 Flutter 中使用 JSON 正文发出 http DELETE 请求?

c# HTTP POST——需要跟踪发布/上传进度