C# 为什么请求。Params不喜欢垂直/管道栏|

C# 为什么请求。Params不喜欢垂直/管道栏|,c#,asp.net-mvc,http,C#,Asp.net Mvc,Http,当使用Request.Params从视图中提取字符串变量时,奇怪的是,请求将垂直条替换为^DXKS^。这种转换技术叫什么?DXKS代表什么?这是唯一一个被改变的角色吗 将此表单中的参数发送到sql server将不会产生匹配项。如何解决这个问题 我知道一个标题下有太多的问题,但我可以把它们看作是一连串的想法。事实证明,这是中描述的“DevExpress特定编码”。听起来像是一个奇怪的缺陷。据我所知,这不是任何标准的编码方式。你是用一张表格来做这件事的吗?如果是,是否可以验证是否正在从浏览器发送P

当使用Request.Params从视图中提取字符串变量时,奇怪的是,请求将垂直条替换为^DXKS^。这种转换技术叫什么?DXKS代表什么?这是唯一一个被改变的角色吗

将此表单中的参数发送到sql server将不会产生匹配项。如何解决这个问题


我知道一个标题下有太多的问题,但我可以把它们看作是一连串的想法。

事实证明,这是中描述的“DevExpress特定编码”。

听起来像是一个奇怪的缺陷。据我所知,这不是任何标准的编码方式。你是用一张表格来做这件事的吗?如果是,是否可以验证是否正在从浏览器发送POST数据中的管道字符?(我想知道您页面上的某种JavaScript库是否出于某种原因试图转换此字符。)