clientidmode意外地在request.form中加上前缀

时间:2012-03-11 22:47:20

标签: asp.net asp.net-4.0

我正在动态创建控件并分配ID。

当我解析请求时,分配的密钥就在那里,但它的前缀是创建动态创建的控件的所有控件。

如何确保请求[密钥]与我指定的ID相同?

例如

请求[ “的myKey”]

而不是

请求[ “ctl01 $ $ ctl02的myKey”]

1 个答案:

答案 0 :(得分:0)

request.form使用客户端名称而不是ID。

使用clientidmode ='static'

正确设置了ID

目前无法将名称分配给asp.net网页控件。

我想我可以使用带有runat = server的html控件来使用它,但我决定只使用丑陋的键来解析我的request.form。