asp.net-mvc - 如何在 mvc razor 页面中使用 c#
问题描述
我是 asp.net 核心的新手。
我想每行最多显示 4 个项目,并在 razor 视图中使用 c# 来操作 dom。
但是在某些时候,c# 代码似乎褪色并且代码不起作用。
下面是一张图片,向您展示我的意思。如果我在 if 前面放了一个 @ 符号,它可以工作,但是这次在最后一个 If 语句中它会给 div 语句一个错误,它要求我有一个打开的 div 标签,但是该标签在第一个 if 中。任何帮助深表感谢
解决方案
通常,您不应将结束标记放在条件语句中。在这种情况下,您应该将容器的开始和结束标记移出条件语句。
推荐阅读
- python - import matplotlib.pyplot as plt 导致 AttributeError: 'property' object has no attribute '__name__'
- django - 将字段更改为 ForeignKey 时将列值设置为 NULL
- python - 使用python xpath将Javascript数组读取为键值对
- apache-spark - 带有 260gb 数据的 spark shuffle.FetchFailedException
- android - 如何在片段中嵌套 ViewPager2
- logging - 为库(或公共 jar)配置单独的附加程序
- java - 如何配置 Spring Security AuthenticationManager 以与 JdbcUserDetailsManager 一起使用?
- android - 使用 API 改造登录
- c++ - 将 txt 文件中的数据读入向量
- javascript - 如何保存“图像点击”值,以便我可以在我的 PHP 程序中继续使用该值?