我只是惊讶地注意到,在 ASP.NET MVC 2(浏览器:Firefox)中,表单参数开头或结尾的空格不会自动删除。
我一直认为情况会如此,只是因为我看不到我不希望默认发生修剪的情况。
通过实现适当的 ActionFilterAttribute 可以很容易地解决这个问题,但我仍然想知道为什么这不是默认设置。
那么,有什么理由我不应该自动修剪表单参数吗?
最佳答案
以防用户真的想要空格。
例如,如果用户在 Whitespace programming language 中提交了一些代码.
您能想象如果微软自动删除所有输入会引起多大的抗议吗?
关于asp.net - 有什么理由我不应该自动修剪 html 表单参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3187709/