Im работает со сценарием в C# .net, где Im загружает страницу, и во время этого события pageload вызывается служба, чтобы заполнить значение, которое используется для diplay на странице ,Метод принимает значительное количество времени, чтобы вернуть значения
На этой странице также есть другие поля. Поэтому проблема заключается в том, что для возврата значения обычно требуется от 30 до 60 секунд, другие поля не могут быть выбраны до тех пор, пока эта служба не вернет значение. Таким образом, есть также кнопка «СОХРАНИТЬ», которую нельзя щелкнуть, поскольку мы все еще ожидаем, что эта служба вернет значение.
Проблема, которую я пытаюсь решить здесь, в идеале, на pageload, я хочу, чтобы эта служба запускалась на фоне и позволяла другим полям заполнять значение, и я должен иметь возможность выполнять другие события, такие как SAVE, NEXT PAGE, PREVIOUS PAGE и т. Д. При вызове.
Цель значения, возвращаемого службой, только для справки. Код не имеет никакой зависимости от этого значения.
Есть ли асинхронный метод, который можно использовать для вызова службы? еще создать свой собственный? – Xela
Используйте 'await' для вызова async-задачи –
Можем ли мы увидеть код? – Xela