还是刚才那段代码,如果实现等待时间?
protected void ButEdit_Click(object sender, EventArgs e){
foreach (GridViewRow gvr in GVjg.Rows)
{
if (((TextBox)gvr.FindControl("TeBjg")).Text.ToString().Trim() == "")
{
MyWeb.Msg.Show(this, "提示不能为空!", Request.UrlReferrer.ToString());
return;
}
else
{
string ID = GVjg.DataKeys[gvr.DataItemIndex - (GVjg.PageIndex * 8)].Value.ToString();
string jg = ((TextBox)gvr.FindControl("TeBjg")).Text.ToString().Trim();
string[,] Arr = new string[1, 3];
Arr[0, 0] = "jg"; Arr[0, 1] = jg; Arr[0, 2] = "1";
MyWeb.MyData.UpdateDB("Jxzj_Sys_Price", Arr, ID);
}
}
MyWeb.Msg.Show(this, "更新成功!", Request.UrlReferrer.ToString());
}
这段代码在执行ButEdit_Click后就会弹出MyWeb.Msg.Show(this, "更新成功!", Request.UrlReferrer.ToString());
,有什么方法可以做到点击ButEdit_Click后,页面隐藏,并弹出提示,10秒后才能操作? --------------------编程问答-------------------- 本来瞬间完成了 为什么要拖10秒呢。。。
你可以在button事件中灰掉所有可操作的控件,过10秒再亮起来。需要注意的是要使用委托更改控件属性,否则会造成界面卡死。
只是一种想法,可实现的途径有很多。 --------------------编程问答-------------------- 弹出Form,ShowDialog
Thread.Sleep 延迟 或Timer倒计时再关闭
--------------------编程问答-------------------- ajax --------------------编程问答-------------------- ajax
补充:.NET技术 , ASP.NET