When using RazorPages? with filenames that include a hyphen, it causes Visual Studio's tooling to show a red squiggly line on valid code.
here are a few common errors I see:
"The name ViewData does not exist in the current context"
"The name TempData does not exist in the current context"
"The name Model does not exist in the current context"
For example, my RazorPage called Contact-Us.cshtml
(with the hyphen) will error
Whereas, my page ContactUs.cshtml
(without the hyphen) will be fine.
Does anyone know how to resolve this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…