Jon*_*ood 0 .net forms asp.net postback
我注意到,在回发期间,Request.Form[MyControl.ClientID]是null.但是,Request.Form[MyControl.Name]包含预期值.
Request.Form[MyControl.ClientID]
null
Request.Form[MyControl.Name]
这是出乎意料的.这是在某处记录的吗?
Vin*_*ayC 6
这是正确的 - 浏览器将使用控件的名称(而不是ID)来发布值.此外,用于Request.Form[MyControl.UniqueID]从POST数据中获取值(因为ASP.NET在生成的html中将该值用作控件名,而ClientID用作html id).
Request.Form[MyControl.UniqueID]
请参阅描述表单提交的W3C文档 - 检查17.13.2和17.13.3.
归档时间:
14 年,4 月 前
查看次数:
4314 次
最近记录: