請幫助!我一直在尋找這個小時,但也許解決方案是如此明顯,我完全忽略它:(使用html標籤的Eval周圍
我有一個列表視圖綁定到一個sql表。該表包含一堆字段,只保留'T '或NULL值,除了最後兩個字段爲用戶評論提供自由類型文本
對於T/NULL值 - 配置listview以便空單元格不顯示, 「T」值,這反而顯示自定義的文本,併爲下一個項目換行符這句法正是這麼做的:
<asp:Label ID="LymeLabel" runat="server" Text='<%# Eval("Lyme","Lyme Disease<br />") %>' />
然而,我希望最後兩個字段(自由類型的文本)以段落樣式顯示,且Eval語句周圍有段落標籤。標籤必須形成Eval的一部分,以便在單元格爲空時不會呈現空格。我的想法是做這樣的方式,但它不工作 - 空格顯示了兩種方式:
<asp:Label ID="OtherCommentLabel" runat="server" Text='<%# "<p>"+Eval("OtherComment")+"</p>" %>' />
我猜「‘+ ... +’」不關心什麼或不在中間......但如何解決它?必須有一個非常簡單的解決方案,甚至問這個問題我覺得很愚蠢。有什麼建議嗎?
標籤被列表視圖自動生成 - 我離開它,那是因爲我不太熟悉ASP.NET ..雖然這不是問題 - 這是我擔心的空白。在Eval語句之外使用
標籤會導致頁面呈現時出現空白。並且是空白是一個巨大的問題,因爲大約有30個項目可能會被顯示。 – Nevan試試我剛剛添加的片段...類似的東西應該隱藏段落,如果沒有值。 –
謝謝!!!!!你的解決方案就像一個魅力:) – Nevan