Without using Ajax, how can I disable a button while ExecuteSqlCommand is running? I don't want a user clicking the button multiple times before an execution finishes
EDIT
The web app is ASP.Net.
HTML:
<asp:Button runat="server" ID="btnYes" Text="Yes" OnClick="btnYes_Click" CssClass="btn btn-primary" />
Code-Behind:
protected void btnYes_Click(object sender, EventArgs e)
{
if (start date is supplied && parse TextBox, out from)
{//pseudo code
if(end date is supplied && parse TextBox, out to)
{//pseudo code
using (MyEntities dc = new MyEntities())
{
SqlParameter paraType = new SqlParameter("@type", ddl.SelectedValue);
SqlParameter paraSDate = new SqlParameter("@start", from);
SqlParameter paraEDate = new SqlParameter("@end", to);
dc.Database.ExecuteSqlCommand("sp_MyStoredProcedure @type, @start, @end", paraType, paraStart, paraEnd;
}
}
}
}