当前位置:编程学习 > C#/ASP.NET >>

请大家帮帮忙,在后台判断是否调用了前台的Js方法

前台
<script type="text/javascript">
        function aCheck1() {
            document.getElementById("span1").style.display = "block";
            document.getElementById("span2").style.display = "none";
            document.getElementById("span3").style.display = "none";
        }
        function bCheck2() {
            document.getElementById("span1").style.display = "none";
            document.getElementById("span2").style.display = "block";
            document.getElementById("span3").style.display = "none";
        }
        function cCheck3() {
            document.getElementById("span1").style.display = "none";
            document.getElementById("span2").style.display = "none";
            document.getElementById("span3").style.display = "block";
        }
    </script>
后台
protected void Page_Load(object sender, EventArgs e)
        {
           
            //根据Id查询
            if (这里判断是否调用了上面的Js方法)
            {
                id = Request.QueryString["id"];
                if (id != null)
                {
                    this.select_admin(id);
                    span2.Style["Display"] = "block";
                    span3.Style["Display"] = "none";
                    span1.Style["Display"] = "none";
                }
            }
} --------------------编程问答-------------------- js运行在前端, Page_Load在服务端第一次加载的是时候触发,除了用ajax,否则两者有什么关系,你想干啥 --------------------编程问答-------------------- 我要传那个Id  要触发上面的Js方法才传Id值 --------------------编程问答-------------------- 你页面上有 aCheck1()  bCheck2()  cCheck3() 三个JS,应该对应的是三个CheckBox,所以你直接判断哪个CheckBox选中就好了,不要去判断调用了哪个Js,或者你在页面放一个Hidden,然后在aCheck1()  bCheck2()  cCheck3()里给个赋值操作,在后台判断Hidden里的值 --------------------编程问答-------------------- 同意3楼的,判断Hidden控件里的值. --------------------编程问答-------------------- 同意楼上de --------------------编程问答-------------------- 将三个方法写一个标识的值
1.比如给隐藏域赋值
2.在后台判断的时候,可以通隐藏域的标识值来判断哪个js方法执行了。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,