服务热线
153 8323 9821
之前,因为不知道aspx中的script怎么调aspx.cs中的函数,无法操作GridView控件,无法读取控件数据集信息;因为不知道aspx.cs函数怎么调用aspx中script中的函数,无法设置<div>等的属性。通过互调,可以方便解决这两方面问题。
aspx前台的script函数,调用aspx.cs中后台函数:
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中后台函数,调用aspx前台的script函数:
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>