css - ASP.NET MVC3 C# - 按条件的 CSS

标签 css asp.net-mvc-3

相同的 foreach 循环我已经发布了好几天了 :) 我快完成了 :)

我现在需要设置不同的显示和隐藏帖子的样式,这样如果它们是“隐藏”的,它们就需要是红色的。所以我研究并且可以在 CSS 中使用类来实现。谁能建议如何整理 if 语句?

@foreach
(var post in Model.tb_SH_Forum_Posts.OrderBy(o => o.Post_Date))
{
using (Html.BeginForm("Hide", "Post", new { id = post.Post_ID }))
{   
   <input type="submit" name = "hidePosts" value="Hide" /> 
}

using (Html.BeginForm("Show", "Post", new { id = post.Post_ID }))
{   
   <input type="submit" name = "showPosts" value="Show" /> 
} 

如果 private_id = 2

<div class ="HIDE">
<fieldset>
        <p class="post_details">At @post.Post_Date By @(post.Anon == true ? "Anonymous" : post.Username)          
        </p>
        @post.Post_Desc
</fieldset>
</div>

其他

<div class ="SHOW">
<fieldset>
        <p class="post_details">At @post.Post_Date By @(post.Anon == true ? "Anonymous"    : post.Username)          
        </p>
        @post.Post_Desc
</fieldset>
</div>
}

一如既往,感谢您的时间/指导

最佳答案

试试这个:

<div <%: private_id == 2 ? "class=HIDE" : "class=SHOW" %> >

关于css - ASP.NET MVC3 C# - 按条件的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7078153/

相关文章:

javascript - 输入出生日期时如何限制允许的年龄

HTML main 显示为 2px 高,而不是充当其子元素的包装器

c# - 处理 session 超时数据丢失

entity-framework-4 - LINQ 动态查询库

facebook - (OAuthException) (#15) 您调用的方法必须使用应用程序 secret 签名 session 来调用

html - 使 DIV 可点击

html - 防止 CSS `column-span: all` 分流到页面底部

jquery - 在使用百分比时阻止 CSS 调整大小

c# - signalR 网络农场

jquery - $.parseJSON 与 JsonConvert.SerializeObject