Is it a strongly typed view? If so what is the type defined? At the top of your view you should have something like this
Inherits="System.Web.Mvc.ViewPage<ISingleResult<spGetResult>>"
If you don't want to use a strongly typed view you can still send the object to the View using the ViewData dictionary like so
ViewData["result"]=r;
Then in the View you can extract that data like so
var result = ViewData["result"] as ISingleResult<spGetResult>;