积极答复者
__EVENTTARGET 等的详解

问题
答案
-
不建议你去使用这两个参数,因为它们是ASP.NET WebForm内部使用的『私有变量』。就如同你不应该使用反射去获取或修改别人的类中的私有变量一样,你不应该去获取或修改这两个参数值。我认为那些使用这两个值的Ajax应用所做的事情是错误的,这样使得它们依赖于ASP.NET WebForm内部实现。而私有变量在将来是可能随着实现而发生变动的,假如将来ASP.NET WebForm实现改变了,不再有这两个参数了,或者它们的名字改变了,依赖于它们的应用都会无法工作。
Microsoft ASP.NET MVP- 已标记为答案 NineTyNine_LiPei 2009年5月18日 9:16
-
如果你在Page上做开发,你就不要碰这些东西,所有东西都用控件做。如果你要做的东西已有控件做不了,就自己开发控件,具体怎么样请看相关的书籍吧。
总的来说,Page不应该知道Post相关细节。
Microsoft ASP.NET MVP- 已标记为答案 NineTyNine_LiPei 2009年5月18日 12:11
全部回复
-
不建议你去使用这两个参数,因为它们是ASP.NET WebForm内部使用的『私有变量』。就如同你不应该使用反射去获取或修改别人的类中的私有变量一样,你不应该去获取或修改这两个参数值。我认为那些使用这两个值的Ajax应用所做的事情是错误的,这样使得它们依赖于ASP.NET WebForm内部实现。而私有变量在将来是可能随着实现而发生变动的,假如将来ASP.NET WebForm实现改变了,不再有这两个参数了,或者它们的名字改变了,依赖于它们的应用都会无法工作。
Microsoft ASP.NET MVP- 已标记为答案 NineTyNine_LiPei 2009年5月18日 9:16
-
如果你在Page上做开发,你就不要碰这些东西,所有东西都用控件做。如果你要做的东西已有控件做不了,就自己开发控件,具体怎么样请看相关的书籍吧。
总的来说,Page不应该知道Post相关细节。
Microsoft ASP.NET MVP- 已标记为答案 NineTyNine_LiPei 2009年5月18日 12:11