前台js方法(写在head标签之内)
1
2
3
4
5
6
7
|
<script type= "text/javascript" language= "javascript" >
function Close()
{
document.getElementById( "doing" ).style.display = "none" ;
document.getElementById( "divLogin" ).style.display = "none" ;
}
</script> |
后台方法。我选用的是一个LinkButton
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
protected void LinkButton2_Click( object sender, EventArgs e)
{
int count = 0;
for ( int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl( "cbSelect" );
if (cbox.Checked == true )
{
count++;
}
}
if (count == 0)
{
ScriptManager.RegisterStartupScript( this .UpdatePanel2, this .UpdatePanel2.GetType(), "Alert" , "alert('请至少选择一个物资!')" , true );
return ;
}
else {
//调用前台的 Close() 方法
ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript( this .GetType(), "" , "<script type=\"text/javascript\">Close() ;</script>" );
} |