onClick就表示在客户端的执行代码,而onServerClick表示在服务器断执行的代码。

解决方案 »

  1.   

    感谢您使用微软产品。您可以参考下面的网站:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWebUIWebControlsButtonClassOnClickTopic.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWebUIHtmlControlsHtmlAnchorClassOnServerClickTopic.asp希望对您有帮助!本帖子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
      

  2.   

    事件 onclick 是发生在客户端的事件,可以用 JavaScript 来控制。onServerClick 是指一个页面提交到服务器段的时候,ASP.NET 会根据具体情况触发某个控件的 onServerClick 事件。关键要弄明白客户端和服务器段代码的区别。
      

  3.   

    据我的经验onclick什么时候都管用,onserverclick有时候就没用
      

  4.   

    你最好把代码写到Codebehind的代码文件里。这样既好看又好维护。