在gridview行里的删除按钮事件,如何实现提示‘操作中,请稍后...’
在 GridView1_RowDataBound里和 GridView1_RowDeleting里都试过了,不成功!!
应该怎样写呢?
以下为一般情况下的button事件,实现提示没问题。
在pageload里
this.bt_mail.Attributes.Add("onclick", "ShowDtsLoading();");
js:
<script language="javascript" type="text/javascript">
function ShowDtsLoading() {
var div = document.createElement("div");
div.id = "oDiv";
// div.style.width = document.body.offsetWidth;
// div.style.height = screen.height;
div.className = "css2";
div.innerHTML = "" + " " + "" + " " + "<table height='100%' ><tr><td align ='center' valign ='middle' > <font color='red'>操作中,请稍后…… </font></td></tr></table>"; document.body.appendChild(div);
document.body.style.overflowX = "hidden";
document.body.style.overflowY = "hidden";
}
</script>
在 GridView1_RowDataBound里和 GridView1_RowDeleting里都试过了,不成功!!
应该怎样写呢?
以下为一般情况下的button事件,实现提示没问题。
在pageload里
this.bt_mail.Attributes.Add("onclick", "ShowDtsLoading();");
js:
<script language="javascript" type="text/javascript">
function ShowDtsLoading() {
var div = document.createElement("div");
div.id = "oDiv";
// div.style.width = document.body.offsetWidth;
// div.style.height = screen.height;
div.className = "css2";
div.innerHTML = "" + " " + "" + " " + "<table height='100%' ><tr><td align ='center' valign ='middle' > <font color='red'>操作中,请稍后…… </font></td></tr></table>"; document.body.appendChild(div);
document.body.style.overflowX = "hidden";
document.body.style.overflowY = "hidden";
}
</script>
用UpdatePanel
GridView 放在UPdatePanel中,外面有个按钮异步执行弹出对话框和删除,外面的按钮通过JS调用这个按钮点击
<asp:UpdatePanel id="p" runar="Server">
页面正在处理,请稍候....
<asp:UpdateProgress id="up" runat="Server"></asp:UpdateProgress>
</asp:UpdatePanel></asp:ScriptManager>
this.bt_Delete.Attributes.Add("onclick", "ShowDtsLoading();");