Encja @Html.Action jako, że jest zawarta w cudzysłowiu, to jak sam wkleiłeś kod nie jest odczytana poprawnie. Spróbuj użyć apostrofów przy href, lub po prostu ścieżkę jako zmienną:
string path = "Home/NavAction/"+ product.ProductID
I wtedy kod Razora wygląda tak:
<img href=@path src="..." class="d-block w-100" alt=@product.Name>