.net C# 表单提交 function __doPostBack(eventTarget, eventArgument) 这个是最常见的函数了,但是表单提交的时候是什么时候调用它的(好像没有显示调用)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在html源代码中搜索__doPostBack不就可以看到了吗?是按钮的点击事件中 C#代码<%@page Language="C#"%><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><script runat="server">private void tt(object sender,EventArgs e){ String buf=name.Value; pass.Value=buf.ToUpper();}</script><body><form method="post" id="from1" runat="server" ><input id="name" type="text" runat="server"/><input id="pass" type="text" runat="server"/><input type="submit" id="aa" runat="server" onserverclick="tt" /></form></body></html>HTML源码<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><body><form name="from1" method="post" action="Form_Test.aspx" id="from1"><div><input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /><input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5OTIxMjE2OTNkZNA690t2vEqcogGycnel8PZ8aa/S" /></div><script type="text/javascript">//<![CDATA[var theForm = document.forms['from1'];if (!theForm) { theForm = document.from1;}function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); }}//]]></script><div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBAKC/qafDAL7uPQdAvucsrIHAr/vpu8MFmmM3Z2ysZvsj8jzVoHYdNP3+ZU=" /></div><input name="name" type="text" id="name" /><input name="pass" type="text" id="pass" /><input name="aa" type="submit" id="aa" /></form></body></html>请问这里面哪里调用了 此函数???? 如果是普通的submit的话应该没有调用这个function,只有.NET生成的空间才会支持postback(自己手动棒 也可以),请指教! Microsoft Visual SourceSafe服务器配置问题 aspx 会员当前登录本地时间获得? js验证radio问题? 在页面上直接打开pdf文件链接的问题 GridView控件如何设置没有结果集时也显示列头和列尾呢? 关于写日志文件的同步问题 在服务器中可以插入数据,为什么在客户端只能查询呢? 诸位老大,一个功能较齐全的企业网站一般报价多少money? 我原来创建好的项目,在我重新打开这个项目时,怎么添加窗体的功能不可用了,怎样才能启用? 关于控件的菜鸟问题 asp.net 导入marc数据的资料 viewstate 在什么时候可以禁用
<%@page Language="C#"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script runat="server">
private void tt(object sender,EventArgs e)
{
String buf=name.Value;
pass.Value=buf.ToUpper();
}</script>
<body>
<form method="post" id="from1" runat="server" >
<input id="name" type="text" runat="server"/>
<input id="pass" type="text" runat="server"/><input type="submit" id="aa" runat="server" onserverclick="tt" />
</form>
</body>
</html>
HTML源码
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<form name="from1" method="post" action="Form_Test.aspx" id="from1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5OTIxMjE2OTNkZNA690t2vEqcogGycnel8PZ8aa/S" />
</div><script type="text/javascript">
//<![CDATA[
var theForm = document.forms['from1'];
if (!theForm) {
theForm = document.from1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBAKC/qafDAL7uPQdAvucsrIHAr/vpu8MFmmM3Z2ysZvsj8jzVoHYdNP3+ZU=" />
</div>
<input name="name" type="text" id="name" />
<input name="pass" type="text" id="pass" /><input name="aa" type="submit" id="aa" />
</form>
</body>
</html>
请问这里面哪里调用了 此函数????