最近,我将VisualStudio2019更新为最新版本(16.3.8),并将net更改为3.0。
我的项目是一个基于asp网络核心的项目。在我的index.cshtml文件中,visual显示了一个错误代码RZ1024:
在解析"“标记之前,到达了文件的结尾或一个意外的字符.
代码与后面的和net 2.2的代码相同:

具体来说,错误是“for”块的“<”字符。我认为VS正在检测这个字符,就像一个打开的html标记。

我在谷歌上搜索了一些关于错误代码RZ1024的信息,没有运气。
发布于 2019-11-12 05:26:02
使用@Html.Raw()显示小于签名,如下所示:
for (i = 0; i @Html.Raw("<") records.length; i++)
{ // ...}发布于 2021-09-22 14:22:53
要“欺骗”Razor,保留使用intellisense进行Javascript验证的可能性,只需在行尾添加一个注释,并使用相反的括号:
if (a<1) { //>https://stackoverflow.com/questions/58800722
复制相似问题