小弟初学ASP.NET 碰到一个小问题,求ASP.NET大牛帮助啊
WebControl对象的Attributes属性保存了WEB服务器控件的开始标记中的所有属性,
我想问一下,WebControl。Attributes.Add("onClick", "return true;")
这句中的return true做何解释啊,为什么返回true才进行回传,而false不进行回传

解决方案 »

  1.   

    哇。这个问题有难度。不过好像规定true才回传,false不能回传。规定没有办法说为什么。
      

  2.   

    我也不太清楚 大家一起讨论
    当你查看 server生成的HTML 返回给client端代码时 
    你原来的WebControl(例如:Button1)会变成如下<input type="submit" name="Button1" value="Button" id="Button1" onclick="return confirm('准备好了吗?')" />
    变成了submit按钮 它提交Form用的
    但在提交之前 有个onclick事件判断是否继续执行 
    所以就是你说的那个效果了
      

  3.   

    本来我以为这个问题级别不高,以至于很容易被忽略(觉得合格的web开发人员不会不懂)。不过细想想,能主动提出问题也很不错,所以简单找了几个可以参考:http://www.las.net.cn/html/asp_1/2041222.html
    http://www.vipcn.com/InfoView/Article_9361.html
    http://bbs.51js.com/thread-47326-1-1.html
      

  4.   

    如果你找几本书正规学 dhtml,应该很熟悉它。