请问如何可以在page postback时保持div的display属性不变,因为我在页面上先写定style="display:none",所以一打开页面就会先隐藏起来,然后通过点击一个展开按钮的javascript语句将div展开,可是当postback的时候div又会再次隐藏起来了? 不知道该如何解决这个问题呢?谢谢!!
解决方案 »
- asp.net分页数据量比较较大
- 如何实现 google 输入条件下拉筐输入时,自动出现一些匹配的信息?
- 如何截取时间差的天数
- 怎么用ASP.Net实现基于80端口的通讯????
- 在vs里连接了数椐库后生成时显示用户不能登录和类型型错误,不知为何(详细的内容里,人在线等)
- vs.net2003中的项目引用了ajax.dll,那么它有updatepanel 吗?
- 求助:2个问题,一个是更新.一个是删除..我刚刚开始学ASP.NET..很急的..解决了就揭帖
- 如何接收gps数据
- 内容页读取页面title
- 我做了两天没实现的DataGrid显示数据,老提示数据库不存在,那位老兄帮帮我
- 怎么高效遍历dataset里面的数据
- js的this是指的当前对象
http://topic.csdn.net/t/20050803/22/4187308.html
<div id="div1">
........
</div>
<input id="Hidden1" type="hidden" runat ="server" value="none" />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "test()",true);
}
protected void Button1_Click(object sender, EventArgs e)
{
Hidden1.Value = "block";
}
<script type="text/javascript">
function test() {
document.getElementById("div1").style.display = document.getElementById("Hidden1").value;
}
</script>