请问这样为什么不可以实现 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
If (Session("MemberName") <> Nothing) Then
Label1.Visible = True
Else
Label1.Text = "只有会员才能查看"
End If
End Sub<asp:Label ID="Label1" runat="server" Text="Label" Width="48px" ><% =Pmmprice %></asp:Label></TD>
If (Session("MemberName") <> Nothing) Then
Label1.Visible = True
Else
Label1.Text = "只有会员才能查看"
End If
End Sub<asp:Label ID="Label1" runat="server" Text="Label" Width="48px" ><% =Pmmprice %></asp:Label></TD>
解决方案 »
- NET字符串分割
- 高手们,救救我吧,怎么做自动更新程序呢?
- dropdownlist 值改变时弹出Confirm确定框,如果点确定,值改变,否则值不变,仍为以前值
- 往数据库插入数据失败。。
- html编辑器
- 如何判断,一个字符串 是否是999.99的形式,如果小数点后面有,最多只能是2位
- 什么叫客户端真实IP?
- ASP.NET(C#)如何分页(非DataGrid等控件)?
- windows验证,连接sql数据库的问题。谢谢。
- 我是菜鸟:如何在asp.net/C#中象以前使用recordset数据集一样啊
- IIS 的版本受 操作系统限制?如果不是,那WindowsXp 能不能装IIS 6.0? ? IIS 的版本受 操作系统限制?如果不是,那WindowsXp 能不能装IIS 6
- 为什么Server.UrlEnCode只能在Page_Load事件里写?
你所谓的不可以实现是什么不可以实现?
--------
If (Session("MemberName") <> Nothing) Then
Label1.Text="";
Else
Label1.Text = "只有会员才能查看"
End If
但是这里似乎你根本没有设置visible为false啊?那么当Session("MemberName") ==Nothing的时候还是会显示啊
<style>.hide { DISPLAY: none }
.show { DISPLAY: inline }
</style>
能看到的时候 CSS设成SHOW
不能看的时候设成 HIDE
LBL.CssClass = "hide"
<asp:Label ID="Label1" runat="server" Text="Label" Width="48px" ><% =Pmmprice %></asp:Label>
Else
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
If (Session("MemberName") <> Nothing) Then
Label1.Visible = True
Else
Label1.Text = "只有会员才能查看"
End If
End Sub
你无论什么情况Label1都是要显示文本的,完全没有必要进行Label1.Visible的限制。逻辑上应该:当为会员时Label1.Text被赋予绑定的数据,当不为会员的时候Label1.Text被赋予"只有会员才能查看"另:jimu8130(荷兰走了,阿根廷走了,巴西走了,英格兰走了) 握手,全走了,哎