首页 文章

包含连字符的文件名的RazorPages会导致IntelliSense中断

提问于
浏览
0

当使用包含连字符的文件名的RazorPages时,它会导致Visual Studio的工具在有效代码上显示红色波浪线 .

以下是我看到的一些常见错误:

“ViewData在当前上下文中不存在”“TempData名称在当前上下文中不存在”“当前上下文中不存在名称Model”

例如,我的名为 Contact-Us.cshtml (带连字符)的RazorPage将出错

no

然而,我的页面 ContactUs.cshtml (没有连字符)会没事的 .

yes

有谁知道如何解决这个问题?

1 回答

相关问题