C#后台调用前台js方法

C#后台调用前台js方法

前台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>" );  
}


你可能感兴趣的:(C#后台调用前台js方法)