sardine254

        
posts - 12, comments - 3, trackbacks - 0, articles - 23
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理


在body里加上
<body onload="InitToolbar()">
再加上一个js函数就行
<script language="javascript">
function InitToolbar()
{
 Toolbar1.onbuttonclick = function()
 {
  if(window.confirm("sure?"))
   if (event.srcNode != null)
    __doPostBack('Toolbar1',event.flatIndex);
 }
}
</script>
测试通过,实行三包:)
下面是一个测试页,复制即可运行

<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<script language=C# runat=server>
 private void Toolbar1_ButtonClick(object sender, System.EventArgs e)
 {
  Response.Write("hgknight");
 }
</script>
<HTML>
 <HEAD>
 </HEAD>
 <body onload="InitToolbar()">
  <form id="WebForm1" method="post" runat="server">
   <iewc:Toolbar id="Toolbar1" runat="server" onButtonClick="Toolbar1_ButtonClick">
    <iewc:ToolbarButton Text="aaa"></iewc:ToolbarButton>
    <iewc:ToolbarButton Text="bbb"></iewc:ToolbarButton>
   </iewc:Toolbar>
  </form>
  <script language="javascript">
  function InitToolbar()
  {
   Toolbar1.onbuttonclick = function()
   {
    if(window.confirm("sure?"))
     if (event.srcNode != null)
      __doPostBack('Toolbar1',event.flatIndex);
   }
  }
  </script>
 </body>
</HTML>

来自http://www.mltang.com/article/74afebed-fc53-45e2-a233-add5d5f130dd.html