我需要根据会话对象值“调暗”div。
将会话对象声明为Global.asax.vb
Module SelectedItem
Public SelItemID As Integer
End Module
现在我需要检查该变量是否有值,如果不是,那么构成我的菜单的几个div应该变暗。现在menuButton1
应该始终可用,如果提到的变量没有值,其他的应该变暗。
<div class="menu">
<div class="menuButton1">
</div>
<div class="menuButton2"> //should be dimmed if SelItemID = null
</div>
<div class="menuButton3"> //should be dimmed if SelItemId = null
</div>
</div>
如果它有价值,它们应该看起来很正常。我意识到使用JQuery这应该很容易,但我对如何与VB结合起来一无所知。
更多信息。我在页面上的标签中显示SelItemID
。也许我可以检查该标签的价值或其他什么?
请尽可能帮助。
感谢。
编辑:
好的,所以我想到了一个更简单的方法,只需要一些帮助就可以看到它。
<%IIf(lbSelItem.Text = "No Item Selected.", "<a href='Default.aspx'> My Item </a>", "My Item")%>
基本上我希望它显示常规文本(如果为true)和链接(如果为false)。注意:标签lbSelItem
显示"No Item Selected"
未选择任何项目的字符串值。此代码的问题在于它没有显示任何内容。无论是链接还是文本。
答案 0 :(得分:0)
现在感觉很傻。如果有人可能像我这样的脑子故障,请参考。
在这些情况下,只需使用它。
<% If lbSelProj.Text = "No Items Selected." Then %>
My Items // this will show if not selected
<%Else%>
<a href="Default.aspx" > My Item </a> // this will show if selected
<% End If%>
非常简单......谢谢你,MrOBrian让我意识到自己的错误。