Razor ASP.NET:在“ foreach”中显示来自“ if”的数据。'休息;' 不起作用

用户名

我遇到以下情况(在使用ASP.NET的剃须刀中):

@if(@groups.Users != null)
{
    @foreach(var user in @groups.Users)
    {
        @if(@user.UserId == VALUE)
        {
            CASE 01
            break;
        }
    }
    CASE 02

}
else
{
SHOW CASE 02
}

因此,如果值在@ user.UserId的集合中,那么我只需要CASE 01。并显示CASE02。

但是,因为如果该组中没有用户,那么它也应该显示CASE02。我想很简单。

现在这不起作用(在显示CASE 01之后,它还显示CASE02(由于else),否则代码可以正常工作。

我试图再做一次“休息”;在if语句中的CASE 02之后,但是它切断了我的代码?

我想我只是在这里缺少一些东西...

我希望我能解释对吗?谢谢

JLRishe

您的尝试不起作用,因为break中断了foreach循环,但是代码执行在循环之后的一行(您放置了CASE 02的那一行)上继续

正确执行此操作的一种干净方法是使用LINQ:

@if (groups.Users != null && groups.Users.Any(u => u.UserId == VALUE))
{
    CASE 01
}
else
{
    CASE 02
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据注释在ASP.NET Core中不起作用

来自分类Dev

ASP.NET Razor页面模型绑定不起作用

来自分类Dev

将数据集转换为 JSON 在 asp.net 中不起作用

来自分类Dev

Asp.net MVC Razor @foreach + onclick数据获取列表

来自分类Dev

为什么对Decimal的验证对ASP.NET Core 3.1 Razor Pages不起作用?

来自分类Dev

C# ASP.net Razor AJAX 调用方法不起作用

来自分类Dev

ASP.NET Core 2.1:Razor Pages - 基于角色的授权不起作用

来自分类Dev

在 ASP.Net 中使用 AJAX PageMethods 的数据库中的 JQuery AutoComplete TextBox 在 Internet Explorer 中不起作用

来自分类Dev

Base64编码的图像字符串在CSS Background-Image属性(C#,ASP.NET,Razor)中不起作用

来自分类Dev

部分页面的类库标签帮助器在ASP.NET Core 3.1 Razor Pages应用程序中不起作用

来自分类Dev

注释验证在ASP .NET MVC中不起作用

来自分类Dev

asp.net DropDownList在ASPNET 4.5中不起作用

来自分类Dev

查询在ASP.net中不起作用

来自分类Dev

CSS文件在asp.net中不起作用

来自分类Dev

jQuery在asp.net中不起作用

来自分类Dev

必需属性在ASP.NET MVC中不起作用

来自分类Dev

OnClick事件在ASP.NET页中不起作用

来自分类Dev

Javascript在asp.net内容页面中不起作用

来自分类Dev

Datepicker在ASP.NET MVC中不起作用

来自分类Dev

Bootstrap Carousel在ASP.NET Core中不起作用

来自分类Dev

Twilio消息发送在ASP .NET中不起作用

来自分类Dev

必需的字段验证在asp.net中不起作用

来自分类Dev

CSS文件在asp.net中不起作用

来自分类Dev

ASP.NET和Javascript在Firefox中不起作用

来自分类Dev

必需属性在ASP.NET MVC中不起作用

来自分类Dev

登录页面在VB ASP.NET中不起作用

来自分类Dev

Java脚本在asp.net中不起作用

来自分类Dev

ScriptManager.RegisterClientScriptBlock在asp.net中不起作用

来自分类Dev

在ASP.NET MVC中删除对象不起作用

Related 相关文章

  1. 1

    数据注释在ASP.NET Core中不起作用

  2. 2

    ASP.NET Razor页面模型绑定不起作用

  3. 3

    将数据集转换为 JSON 在 asp.net 中不起作用

  4. 4

    Asp.net MVC Razor @foreach + onclick数据获取列表

  5. 5

    为什么对Decimal的验证对ASP.NET Core 3.1 Razor Pages不起作用?

  6. 6

    C# ASP.net Razor AJAX 调用方法不起作用

  7. 7

    ASP.NET Core 2.1:Razor Pages - 基于角色的授权不起作用

  8. 8

    在 ASP.Net 中使用 AJAX PageMethods 的数据库中的 JQuery AutoComplete TextBox 在 Internet Explorer 中不起作用

  9. 9

    Base64编码的图像字符串在CSS Background-Image属性(C#,ASP.NET,Razor)中不起作用

  10. 10

    部分页面的类库标签帮助器在ASP.NET Core 3.1 Razor Pages应用程序中不起作用

  11. 11

    注释验证在ASP .NET MVC中不起作用

  12. 12

    asp.net DropDownList在ASPNET 4.5中不起作用

  13. 13

    查询在ASP.net中不起作用

  14. 14

    CSS文件在asp.net中不起作用

  15. 15

    jQuery在asp.net中不起作用

  16. 16

    必需属性在ASP.NET MVC中不起作用

  17. 17

    OnClick事件在ASP.NET页中不起作用

  18. 18

    Javascript在asp.net内容页面中不起作用

  19. 19

    Datepicker在ASP.NET MVC中不起作用

  20. 20

    Bootstrap Carousel在ASP.NET Core中不起作用

  21. 21

    Twilio消息发送在ASP .NET中不起作用

  22. 22

    必需的字段验证在asp.net中不起作用

  23. 23

    CSS文件在asp.net中不起作用

  24. 24

    ASP.NET和Javascript在Firefox中不起作用

  25. 25

    必需属性在ASP.NET MVC中不起作用

  26. 26

    登录页面在VB ASP.NET中不起作用

  27. 27

    Java脚本在asp.net中不起作用

  28. 28

    ScriptManager.RegisterClientScriptBlock在asp.net中不起作用

  29. 29

    在ASP.NET MVC中删除对象不起作用

热门标签

归档