ASP.NET VB JQuery DIM是一个基于变量值的div



我需要根据会话对象值来"调暗"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")%>

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

现在感觉很傻。如果有人可能像我一样出现脑故障,可以作为参考。

在这些情况下,只需使用此。

<% 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%>

很简单啊…谢谢你,奥布里安先生让我认识到我的错误。

相关内容

最新更新