Как использовать jCrop в ASP. Net Blazor на стороне сервера - PullRequest
6 голосов
/ 17 февраля 2020

Я использовал JCrop почти во всех моих ASP. Net проектах веб-форм, и это очень удобный инструмент, и я должен начать использовать ASP. Net Core или ASP. Net Blazor для нового проекта, а также для обновления старых проектов, основанных на веб-формах.

Я тестирую разные вещи в Blazor, прежде чем приступить к обновлению, и одна из вещей, которые мне трудно найти, - это как использовать j Crop в Blazor. Я использовал jCrop в аналогичном примере, показанном в этом руководстве для проектов веб-форм.

https://www.c-sharpcorner.com/blogs/how-to-crop-image-and-save-the-cropped-image-using-asp-net-jquery

Я посмотрел пример на net, но не смог я не могу найти указатель, чтобы двигаться вперед.

1 Ответ

5 голосов
/ 16 апреля 2020

По умолчанию невозможно запустить JavaScript из коробки в Blazor для Microsoft:

Для приложений Blazor Server с включенным предварительным рендерингом вызов в JavaScript невозможен во время первоначальной предварительной визуализации. JavaScript вызовы взаимодействия должны быть отложены до тех пор, пока не будет установлено соединение с браузером. Дополнительные сведения см. В разделе «Обнаружение, когда приложение Blazor Server» выполняет предварительную визуализацию.

И для запуска JavaScript в Blazor:

Приложение Blazor может вызывать JavaScript функции из. NET методов и. NET методы из JavaScript функций. Эти сценарии ios называются JavaScript совместимость (JS взаимодействие).

Таким образом, вы можете сделать некоторые манипуляции, чтобы решить это. Пожалуйста, проверьте Звоните JavaScript с. NET.

...