62,242
社区成员




<asp:Button ID="BTCreate" runat="server" Text="生成付款表"
Height="32px" Width="82px" Enabled="False" onclick="BTCreate_Click" />
<asp:Button ID="Button4" runat="server" onclick="Button4_Click" Enabled="False"
Width="16px" />
if (!string.IsNullOrEmpty(icOAHttp))
{
inRun = 0;
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "sysinfo", "ChkIt()", true);
}
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" />
<asp:Button ID="Button3" runat="server" Text="Button" OnClick="Button3_Click" />
</div>
</form>
</body>
</html>
<script language="javascript" type="text/javascript">
function ChkIt()
{
if(confirm('已生成过付款,确认要重新生成吗?(选[是]重新生成付款,选[否]打开已有的付款表)'))
{
document.getElementById("Button2").click();//Button1在后台执行"重新生成付款操作"
}
else
{
document.getElementById("Button3").click();//Button2在后台执行"打开已有付款表操作"
}
}
</script>
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "sysinfo", "ChkIt()", true);
}
protected void Button2_Click(object sender, EventArgs e)
{
//执行"重新生成付款操作"...
}
protected void Button3_Click(object sender, EventArgs e)
{
//执行"打开已有付款表操作"...
}