首页 > 解决方案 > 如何在 mvc razor 页面中使用 c#

问题描述

我是 asp.net 核心的新手。

我想每行最多显示 4 个项目,并在 razor 视图中使用 c# 来操作 dom。

但是在某些时候,c# 代码似乎褪色并且代码不起作用。

下面是一张图片,向您展示我的意思。如果我在 if 前面放了一个 @ 符号,它可以工作,但是这次在最后一个 If 语句中它会给 div 语句一个错误,它要求我有一个打开的 div 标签,但是该标签在第一个 if 中。任何帮助深表感谢 在此处输入图像描述

标签: asp.net-mvcrazor-pages

解决方案


通常,您不应将结束标记放在条件语句中。在这种情况下,您应该将容器的开始和结束标记移出条件语句。


推荐阅读