asp.net 点击button后如何迅速出现一个层在执行程序?
发布网友
发布时间:2022-04-27 11:39
我来回答
共2个回答
热心网友
时间:2022-04-27 13:08
你要做删除确认吗?照你所说的应该是程序先执行了后台代码,才执行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; //跳出事件
}
}
热心网友
时间:2022-04-27 14:26
层是什么概念?
真想不明白了开发了N多大系统,也没有听过