在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