Как быстро узнать, где вызывается действие MVC - PullRequest
0 голосов
/ 10 июля 2020

Мне интересно, как быстро узнать список всех использований действия контроллера. Я пришел из веб-формы asp. net. С веб-формой это очень просто, просто найдите ссылку или go в соответствующий файл aspx, чтобы найти, где запускается событие обратной передачи.

но с MVC действие контроллера может быть вызвано из в любом месте, может быть, даже с javascript, Visual Studio не предоставляет встроенной функции для поиска всех ссылок. Может, даже звонящего нет. Может быть просто действие, которое не привязано ни к одному вызывающему абоненту, а только к его представлению.

например, как мне узнать, где вызывается это действие Сохранить? Его можно было вызвать с любой точки зрения. Будет проще, если он будет вызван из других действий C#, потому что Visual Studio предоставляет «найти все ссылки» для кода c#. а для просмотров есть такая штука.

    [HttpPost]
    public async Task<ActionResult> Save([Microsoft.AspNetCore.Mvc.FromBody] DesignerViewModel formData)
    {}

Спасибо,

...