I solved my problem using first comment (By: mxmissile) in:
https://stackoverflow.com/questions/55104744/return-back-to-exactly-where-i-was-in-page
And first solution (By: mgebhard) in:
https://forums.asp.net/p/2153690/6254332.aspx?return+back+to+exactly+where+I+click
So, In "Index" action method I used this code instead:
return Redirect(Url.RouteUrl(new { controller = "Home", action = "Index" }) + "#" + id);
And in its view I used this code:
id="@lesson.Id" …
And worked for me.