2014-02-17 27 views
0

我很抱歉如果之前已經詢問過,我無法找到正確的搜索條件來讓我回答我的答案。WebForm中的三元語句aspx頁面

我有下面的代碼行:

<div class="grid-col <%= (FeaturedVideo.HasLearnMoreLink || FeaturedVideo.HasRelatedArticles) ? "grid-col_7of10" : "grid-col_10of10"; %>"> 

我想輸出是:

<div class="grid-col grid-col_7of10"> or <div class="grid-col grid-col_10of10"> 

根據三元聲明。我收到錯誤「預計表達」。我不熟悉在aspx中做三元語句,所以我確信我只是缺少一些簡單的東西。我錯過了什麼?

謝謝!

回答

0

我只是需要一個哈希(#),而不是在ASP標籤等號(=):

<div class="grid-col <%# (FeaturedVideo.HasLearnMoreLink || FeaturedVideo.HasRelatedArticles) ? "grid-col_7of10" : "grid-col_10of10"; %>">