服務(wù)熱線
153 8323 9821
之前,因為不知道aspx中的script怎么調(diào)aspx.cs中的函數(shù),無法操作GridView控件,無法讀取控件數(shù)據(jù)集信息;因為不知道aspx.cs函數(shù)怎么調(diào)用aspx中script中的函數(shù),無法設(shè)置<div>等的屬性。通過互調(diào),可以方便解決這兩方面問題。
aspx前臺的script函數(shù),調(diào)用aspx.cs中后臺函數(shù):
aspx:
<script type="text/javascript">
function FrontFunction()
{
var RetStr=<%=BehindtFunction()%>;
alert(RetStr);
//window.returnValue = RetStr;
//window.close();
//alert("000");
}
</script>
aspx.cs:
protected string BehindtFunction()
{
//代碼
return "空";//需要有返回值
}
aspx.cs中后臺函數(shù),調(diào)用aspx前臺的script函數(shù):
aspx.cs:
protected stringBehindtFunction(object sender, EventArgs e)
{
//代碼
ClientScript.RegisterStartupScript(this.GetType(), "clear", "<script>FrontFunction()</script>");
}
aspx:
<script type="text/javascript">
function FrontFunction()
{
mask.style.visibility = 'visible';
Div2.style.visibility = 'visible';
return false;
}
</script>
<div id="mask"></div>