0

我需要根据会话对象值“暗淡”一个 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'>&nbsp;My Item&nbsp;</a>", "My Item")%>

基本上我希望它在真时显示常规文本,如果为假则显示链接。注意:标签lbSelItem显示"No Item Selected"未选择任何项目的字符串值。此代码的问题是它不显示任何内容。链接和文字都没有。

4

1 回答 1

0

Feeling so silly now. For reference if someone perhaps gets a brain-glitch like me.

In these cases just use this.

<% If lbSelProj.Text = "No Items Selected." Then %>
    My Items                                             // this will show if not selected
<%Else%>
    <a href="Default.aspx" >&nbsp;My Item&nbsp;</a>      // this will show if selected
<% End If%>

Pretty simple eh... Thank you, MrOBrian for making me realize my mistake.

于 2012-08-07T02:02:31.043 回答