Должен ли я использовать code-behind для файлов .ASHX обработчика generi c? - PullRequest
0 голосов
/ 13 апреля 2020

С тех пор я всегда использовал шаблон "ASP. NET Пустой веб-сайт" для создания новых веб-проектов.

В VS 2017 (возможно, раньше) Microsoft переместила этот шаблон на "Web --> Previous Versions" и дала нам новый шаблон: "Web --> ASP.NET Web Application --> Empty"

enter image description here

enter image description here

Однако при использовании нового шаблона при создании обработчиков Generi c они создаются с помощью файла с выделенным кодом, которого не было в предыдущий шаблон «Пустой сайт». В предыдущем шаблоне весь код существовал в самом файле .ASHX.

С новым шаблоном я получаю ошибки ссылок на экземпляры классов в выделенном коде. Но если я вырежу код из выделенного кода и перенесу его в файл .ASHX, а затем удалю файл выделенного кода, все будет хорошо.

Вопрос в том, является ли новый код- Подход "для позади .ASHX Generi c Обработчики новый стандарт, и я должен переключиться на (и научиться использовать), что? Или это опция кода, которую я могу установить в Tools --> Options где-нибудь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...