ASP.net中aspx与cs函数的互调

因为不知道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(object sender, EventArgs e)
   
    {
   
    //代码
   
    return “空”;//需要有返回值
   
    }
   
    aspx.cs中后台函数,调用aspx前台的script函数:
   
    aspx.cs:
   
    protected string BehindtFunction(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>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Grow your business fast with

Suku