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

asp.net与jQuery

default.aspx頁面上有2個按鈕、一個div。一個作用是顯示這個div,一個是隱藏這個div。用jQuery來實現,運行后點擊隱藏按鈕或者顯示按鈕都有反應。問題就是爲什麽在Button回傳過后div回到原樣。如:我點擊btnHide(隱藏)后,Div會隱藏,頁面刷新過後DiV又重新顯示了。想要的結果是,一單擊btnHide按鈕后,頁面的DIV就會被隱藏不再出現。這問怎麼解決啊?知道爲什麽的大蝦們也把原因說說啊! --------------------编程问答-------------------- 因为页面回传 导致页面从新解析了啊 所以你的页面就成了最先你设定的摸样。。。

你button是服务器控件吧  换成html 的button来试试 就可以了。。。 --------------------编程问答--------------------

$(document).ready(function(){
    $("#btnHide").click(function(){
         $("#div").Hide("slow");
         return false;
     });
});

--------------------编程问答-------------------- 你在客户端白改变div,服务器端又不知道。 --------------------编程问答-------------------- boxy --------------------编程问答-------------------- 用ajax提交吧! --------------------编程问答--------------------

        //不是第一次登录
        if (IsPostBack)
        {
            Response.Write("<script type='text/jscript'>document.getElementById('div1').style.display=none;</script>");
        }

试试.... --------------------编程问答-------------------- 切换显示/隐藏,给那两个按钮加客户端事件

OnClientClick="$('#myDiv').toggle();"
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,