如果之前有人问过我道歉,我找不到合适的搜索字词来帮我解答。
我有以下代码行:
<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 :(得分:0)
我只需要在ASP标记中使用哈希(#)而不是equals(=):
<div class="grid-col <%# (FeaturedVideo.HasLearnMoreLink || FeaturedVideo.HasRelatedArticles) ? "grid-col_7of10" : "grid-col_10of10"; %>">