asp.net在什么时候生成__doPostBack()方法?
对于服务器端的控件,一切都是靠submit来实现提交服务器的操作的,对于无法象button控件那样可以自己产生提交操作的控件,比如LinkButton等,都是通过_doPostBack(ControlId)来实现提交的,但满足什么最小条件可以让页面生成下面的__doPostBack()函数呢?
我发现一个页面,生成的客户端代码里没有任何调用这个函数的地方,但这个javascript函数还是生成了,这是为什么呢?
————————————————————————————————
<input type="hidden" name="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" value="" />
<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform = document.WebForm1;
theform.__EVENTTARGET.value = eventTarget;
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>