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

ASP,后台判定div是否隐藏

我在前端html代码中用display控制了div的隐藏和显示,现在需在后台CS代码中判定某个div是否隐藏,这个改怎么写? --------------------编程问答-------------------- 在后台写javasript代码控制显示和隐藏就好啦 --------------------编程问答--------------------
引用 1 楼 chensongsongsong 的回复:
在后台写javasript代码控制显示和隐藏就好啦

我是要在后台判定它是否隐藏,而不是隐藏或显示呢 --------------------编程问答--------------------
引用 2 楼 whisky1357 的回复:
Quote: 引用 1 楼 chensongsongsong 的回复:

在后台写javasript代码控制显示和隐藏就好啦

我是要在后台判定它是否隐藏,而不是隐藏或显示呢


楼主不要钻牛角尖,如果你真的要在后台判断它是否隐藏,就把这个div的隐藏或者显示状态通过前端代码提交它的显示隐藏状态到后台去。当然这是不使用服务器控件的方法。


如果你使用服务器控件的方法的话,使用控件的 Visble属性判断吧 --------------------编程问答-------------------- 你可以在前台获取他是否隐藏,把参数传到后台啊 --------------------编程问答-------------------- 如果是比较简单的判断的话,可以通过在页面使用 <% %> 代码块的方式来判断,复杂的当然也可以。这样应该是最容易的,当然页面代码的清洁度也是最差的。 --------------------编程问答-------------------- 为你的div增加 runat="server"属性,使div成为服务器端控件,然后后台cs代码中
<div id="div1" runat="server"/>

if(div1.Visibile)
{
     //div是显示的
}
else
{
    //div是隐藏的
} --------------------编程问答-------------------- 别费劲了。建议把工作移交给专业的程序员去开发。 --------------------编程问答--------------------
引用 4 楼 mmqw1122 的回复:
你可以在前台获取他是否隐藏,把参数传到后台啊


仔细看你就会发现,这对伸手党是一个过高的要求。 --------------------编程问答-------------------- 设置runat="server"判断
或通过JS设置隐藏显示,复制到hiddenfield,通过hiddenfield.value判断
--------------------编程问答--------------------
引用 7 楼 sp1234 的回复:
别费劲了。建议把工作移交给专业的程序员去开发。

呵呵,对于新手来说有些问题可能问比从网上找解决方法容易点,
慢慢的摸着石头过河,自然就能自己想办法找到解决方法了 --------------------编程问答-------------------- 你在后台想获取某个元素是必须得加  runat="server"的,这个表示此控件为服务器端控件,可以大胆说出来你是具体要做什么功能,为什么要获得是否隐藏?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,