方法1:javascript中触发一按钮事件.
<script>
...
if(Form1.SaveFlag.value == "2")
{
Form1.SaveClick.click();
}
...
</script>
方法1结论:只有当(Form1.SaveFlag.value == "2")条件满足的情况,才会执行
方法2:javascript中直接执行代码函数
<script>
...
if(Form1.SaveFlag.value == "2")
{
<%=SomeMethod()%> //后台代码中的一个方法.
}
...
</script>
方法2结论:无论(Form1.SaveFlag.value == "2")条件是否满足,页面第一次加载的时候都执行SomeMethod(),但是以后即使(Form1.SaveFlag.value == "2")条件满足,该方法也不执行。
问题:方法1与方法2为什么会有这样的差别??
<script>
...
if(Form1.SaveFlag.value == "2")
{
Form1.SaveClick.click();
}
...
</script>
方法1结论:只有当(Form1.SaveFlag.value == "2")条件满足的情况,才会执行
方法2:javascript中直接执行代码函数
<script>
...
if(Form1.SaveFlag.value == "2")
{
<%=SomeMethod()%> //后台代码中的一个方法.
}
...
</script>
方法2结论:无论(Form1.SaveFlag.value == "2")条件是否满足,页面第一次加载的时候都执行SomeMethod(),但是以后即使(Form1.SaveFlag.value == "2")条件满足,该方法也不执行。
问题:方法1与方法2为什么会有这样的差别??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货