我有一個數據中繼器正在讀取幾個不同的字段。但是,一些信息被拖拽是空的。我想在這種情況下隱藏這些字段。隱藏空字段
我不知道該怎麼做最好。我曾嘗試過以下方法:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:db %>"
SelectCommand="SELECT GrName, GrRoom
FROM [Group] WHERE GrName LIKE 'A%' ORDER BY GrName && * IS NOT NULL">
</asp:SqlDataSource>
<!-- output to page -->
<div data-role="collapsible-set">
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<div data-role="collapsible" data-collapsed="true">
<p>Room: <%# Eval("GrRoom")%></p>
</div>
</ItemTemplate>
</asp:Repeater>
或者,我在頭部做這樣的事嗎?
<script type="text/vbscript">
If (GrRoom = NULL) Then
display: none;
End If
</script>
我不確定我現在正在抓這個概念。基本上,我想下面的功能爲運行:
「如果GrRoom是空的,不顯示」
任何思考這個?我感謝你的洞察力。我對ASP和.NET比較陌生,所以我仍然學到很多。
謝謝你的時間和幫助。
感謝您的幫助。我有點看着這個,但也不能讓它工作。總是得到一個預期標識符的錯誤。 – creativeedg10
感謝您的更新,但我收到以下錯誤:Leading'。'要麼 '!'只能出現在「With」語句中。 – creativeedg10
感謝阿德里安所有的更新和解釋。也許接近?至少,錯誤變得更小了,哈哈。我收到此錯誤:服務器標記格式不正確。雖然我看起來還好嗎?我沒有看到服務器標籤有任何錯誤... – creativeedg10