在asp.net 2.0生成的JS中
<script type="text/javascript">
<!--
var theForm = document.forms['Form1'];
if (!theForm) {
theForm = document.Form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
// -->
</script>
中比1.1版中多出下面的判断。
if (!theForm.onsubmit || (theForm.onsubmit() != false))
使得<form id="Form1" method="post" runat="server" name="Form1" onSubmit="return login_check() && checkDate1() && checkDate2();">
中自定义的验证函数每当触发器控件的AutoPastBack时都要验证一回。
感觉很不爽。
原来在asp.net 1.1 下就很OK。。
请教要怎么修改来适应asp.net 2.0以达到和1.1时一样的效果。
<script type="text/javascript">
<!--
var theForm = document.forms['Form1'];
if (!theForm) {
theForm = document.Form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
// -->
</script>
中比1.1版中多出下面的判断。
if (!theForm.onsubmit || (theForm.onsubmit() != false))
使得<form id="Form1" method="post" runat="server" name="Form1" onSubmit="return login_check() && checkDate1() && checkDate2();">
中自定义的验证函数每当触发器控件的AutoPastBack时都要验证一回。
感觉很不爽。
原来在asp.net 1.1 下就很OK。。
请教要怎么修改来适应asp.net 2.0以达到和1.1时一样的效果。
解决方案 »
- asp.net登陆模块调试出问题了
- Server Error in '/' Application
- 动态增加textbox
- Application_AuthenticateRequest 的触发?
- 如何使用js实现这个excel公式:年差=days360(date1,date2)/360
- 05安装问题:请插入光盘
- select语句的问题
- 如何把两个项目放到同一个虚拟目录下运行
- 求SQL语句
- [code=javascript]str.replace(/\[em_([0-9]*)\]/g,'<img src="/rrt/space/tea/biaoqi
- 上传图片文件怎么固定大小?
- 怎么得到Repeater控件下的控件,请多多指教。
还是没有实现我要的功能
怎么避免AutoPastBack = True时就提交页面
还是没有实现我要的功能
怎么避免AutoPastBack = True时就提交页面
还是没有实现我要的功能
怎么避免AutoPastBack = True时就提交页面
你可以将这个方法放在<asp:Button onclientclick="xxxxxxxxxxxxxxx()"/>里执行
这样的语句是能实现我要的效果的
<form id="Form1" method="post" runat="server" name="Form1" onSubmit="return login_check() && checkDate1() && checkDate2();">
@"<script type=""text/javascript"">
__doPostBack = function(eventTarget, eventArgument)
{
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
</script>");
"
你的代码能实现我的要求。。
但是感觉页面有两个__doPostBack = function(eventTarget, eventArgument)
总觉得怪怪的
你的代码能实现我的要求。。
但是感觉页面有两个__doPostBack = function(eventTarget, eventArgument)
总觉得怪怪的
你的代码能实现我的要求。。
但是感觉页面有两个__doPostBack = function(eventTarget, eventArgument)
总觉得怪怪的