asp.net 点击button后如何迅速出现一个层在执行程序?

我是用ajax作的.点击"删除"按钮后.我在后台打开一个层.如下:this.bgwin.Style["display"]="block";然后下方是一些验证程序.现在的情... 我是用ajax作的.
点击"删除"按钮后.我在后台打开一个层.如下:
this.bgwin.Style["display"] = "block";
然后下方是一些验证程序.

现在的情况是.要整个程序跑完才能出现这个层.
但是我希望一按下"删除",就出现这个层.
出现这个层以后,再运行程序.

以免运动按了"删除"以后许久不见层出来.
我应该怎么做呢
层不就是一个div么.
展开
 我来答
pj96127
2009-06-27 · TA获得超过477个赞
知道小有建树答主
回答量:703
采纳率:0%
帮助的人:562万
展开全部
你要做删除确认吗?照你所说的应该是程序先执行了后台代码,才执行js.你在.aspx里放一个<input type="hidden" runat="server" id="txtDelID">
<script language="javascript">
function GetDiv()
{
document.getElementById("bgwin").style.display="block";//层的id定义为bgwin
}
function ValidTrue(bValid)
{
//这个方法在你验证通过的时候调用,验证通过参数写1,没通过写0
document.getElementById("txtDelID").value = bValid;
}
</script>
然后在后台写:
Page_load事件
{
btnDel.Attributes.Add("onclick","GetDiv();");
}

btnDel_Click事件
{
if(txtDelID.value != "1")
{
//因为你在验证通过了才会将txtDelID的值设置为1,所以如果这个控件的值不为1的话,那自然是没验证通过.那么不执行接下来的操作
return; //跳出事件
}
}
dragon2snow
2009-06-27 · TA获得超过1099个赞
知道小有建树答主
回答量:1150
采纳率:0%
帮助的人:1130万
展开全部
层是什么概念?
真想不明白了开发了N多大系统,也没有听过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式