Httpcontext İle Url İşlemlerini Gerçekleştirme

Bunlar da hoşunuza gidebilir...

2 Cevaplar

  1. kadir dedi ki:

    public static string GetRazorViewAsString(object model, string filePath)
    {
    var st = new StringWriter();
    var context = new HttpContextWrapper(HttpContext.Current);
    var routeData = new RouteData();
    var controllerContext = new ControllerContext(new RequestContext(context, routeData), new UyeController());
    var razor = new RazorView(controllerContext, filePath, null, false, null);
    razor.Render(new ViewContext(controllerContext, razor, new ViewDataDictionary(model), new TempDataDictionary(), st), st);
    return st.ToString();
    }

    var context = new HttpContextWrapper(HttpContext.Current); bu satırda null exception verıyor bunun sebebı ne olabılır ?

    • Murat ÖNER dedi ki:

      Metodu tam olarak nerede çalıştırdığınızda önemli herhangi bir httpcontext üretilmeden erişmeye çalışıyorsanız verebilir bu hatayı.

Bir Cevap Yazın