请大家帮帮忙,在后台判断是否调用了前台的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#