asp.net与jQuery
default.aspx頁面上有2個按鈕、一個div。一個作用是顯示這個div,一個是隱藏這個div。用jQuery來實現,運行后點擊隱藏按鈕或者顯示按鈕都有反應。問題就是爲什麽在Button回傳過后div回到原樣。如:我點擊btnHide(隱藏)后,Div會隱藏,頁面刷新過後DiV又重新顯示了。想要的結果是,一單擊btnHide按鈕后,頁面的DIV就會被隱藏不再出現。這問怎麼解決啊?知道爲什麽的大蝦們也把原因說說啊! --------------------编程问答-------------------- 因为页面回传 导致页面从新解析了啊 所以你的页面就成了最先你设定的摸样。。。你button是服务器控件吧 换成html 的button来试试 就可以了。。。 --------------------编程问答--------------------
--------------------编程问答-------------------- 你在客户端白改变div,服务器端又不知道。 --------------------编程问答-------------------- boxy --------------------编程问答-------------------- 用ajax提交吧! --------------------编程问答--------------------
$(document).ready(function(){
$("#btnHide").click(function(){
$("#div").Hide("slow");
return false;
});
});
//不是第一次登录
if (IsPostBack)
{
Response.Write("<script type='text/jscript'>document.getElementById('div1').style.display=none;</script>");
}
试试.... --------------------编程问答-------------------- 切换显示/隐藏,给那两个按钮加客户端事件
OnClientClick="$('#myDiv').toggle();"
补充:.NET技术 , ASP.NET