【发布时间】:2026-01-29 23:20:02
【问题描述】:
ASP.NET 的Request.Form["key"] 集合使用不区分大小写的比较器。这把我搞砸了,因为我的表单 POST 数据看起来像:
"subject=MySubjectLowerCase&Subject=MySubjectUpperCase"
因此,Request.Form["subject"](或Request.Form["Subject"])返回两个值:
MySubjectLowerCase,Subject=MySubjectUpperCase
但我想要的是我的特定键的单个值,区分大小写。
如何将比较器更改为区分大小写?
【问题讨论】:
-
使用区分大小写的参数值是个坏主意。使用其他方法来区分它们。
-
tvanfosson - 我不控制帖子;它来自外部应用程序。
标签: asp.net .net collections icomparer