使用asp.net控件创建Web表单ID - 需要外部帖子的固定值

时间:2014-10-03 01:06:39

标签: webforms

我有一个表单,可以收集付款信息直接发布到付款服务提供商。由于安全限制,它无法通过回发进入我们的后端。

支付提供商服务器期望具有给定密钥的表单值,但当然webforms正在根据其包含的控件搞乱控件的ID,因此表单参数不符合支付提供商期望的密钥...

除了使用标准的html控件之外,还有什么方法吗?

2 个答案:

答案 0 :(得分:0)

在这种情况下,使用隐藏字段解决了问题。简单!

答案 1 :(得分:0)

ASP.NET WebControls可以配置为使用ClientIDMode属性输出您指定的标识符。这也可以在<pages> in web.config.

上全局配置
<asp:TextBox ID="txtExample" ClientIDMode="static" runat="server" />