내 컨트롤러에서이 방법이 있습니다비동기 작업의 반환을 사용하는 방법
public async Task<ActionResult> GetDetails(Query query)
{
var son = await Task.Run(() =>
{
if(query.Export)
{
return RedirectToAction("GetDetails", "GridToolController");
}
if (!query.Export)
{
db.Configuration.AutoDetectChangesEnabled = false;
}
}
}
당신이 볼 수 있듯이, 내가 다른 컨트롤러에 가고 싶지만 수익을 쓸 때, 그것은 이러한 오류가 있습니다 :
를익명 함수는 대리자를 반환 무효로 변환 할 수 없습니다 반환
이 때문에 의도 된 대리자 형식으로 반환 형식의 일부를 람다 식을 변환 할 수 없습니다
값 블록에서 암시 적으로 변환 가능하지 않음 대리자 반환 유형
이 컨트롤러에서 다른 컨트롤러로 어떻게 이동할 수 있습니까? 감사.
이 전체 코드인가? 오류가 발생한 행과 함께 전체 코드를 입력하십시오. – Euphoric
반환 유형'RedirectToAction'이 –
인 것을 아는 것이 중요합니다 @ 유희 @ 질문을 편집했습니다. 전체 코드는 수백 줄 정도입니다. 그래서 오류가 발생한 곳을 알려줍니다. – jason