ハイフンを含むファイル名でRazorPagesを使用すると、Visual Studioのツールで有効なコードに赤い波線が表示されます。 (ハイフン)ハイフンを含むファイル名のRazorPagesでIntelliSenseが破損する
"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"
は、例えば、私のRazorPageはContact-Us.cshtml
と呼ば
をエラーになります。ここで
は、私が見るいくつかの一般的なエラーです![no](https://user-images.githubusercontent.com/25241292/31834850-a302f6ac-b5f9-11e7-996e-ff137ccc242e.jpg)
私のページContactUs.cshtml
(ハイフンなし)は問題ありません。
誰もがこれを解決する方法を知っていますか?
のリリースで解決されます。各かみそりのページは、 'Contact-Us.cshtml.cs'という名前のコードビハインドファイルを持つことができ、クラスは' Contact-Us'です。それは有効なクラス名のようには見えません。たぶん、エラーメッセージは改善されるかもしれませんが、デザインだけでは許されないようなものです。 – omajid