- AddressBook_mvc3_jQuery.zip
- AddressBook_mvc3_jQuery
- AddressBook_mvc3_jQuery
- AddressBook_mvc3_jQuery.sln
- AddressBook_mvc3_jQuery.suo
- AddressBook_mvc3_jQuery
- packages
- EntityFramework.4.1.10331.0
- EntityFramework.4.1.10331.0.nupkg
- lib
- jQuery.1.5.1
- Content
- Scripts
- jQuery.1.5.1.nupkg
- jQuery.UI.Combined.1.8.11
- Content
- Content
- themes
- base
- Scripts
- jQuery.UI.Combined.1.8.11.nupkg
- jQuery.Validation.1.8.0
- Content
- Scripts
- jQuery.Validation.1.8.0.nupkg
- jQuery.vsdoc.1.5.1
- Content
- Scripts
- jQuery.vsdoc.1.5.1.nupkg
- Modernizr.1.7
- Content
- Scripts
- Modernizr.1.7.nupkg
- repositories.config
- img2Upload
- christianoRonaldo.jpg
- davidBackham.jpg
- delpiero.jpg
- didierDrogba.jpg
- emileZola.jpg
- ernestHemingway.jpg
- georgeHagi.jpg
- johnSteinback.jpg
- LioneLLmessi.jpg
- noimg.jpg
- robertoCarlos.jpg
- zlatanibrahimovic.jpg
- zz.jpg
- AddressBook_mvc3_jQuery-noexe.zip
- addressbook_mvc3_jquery-noexe.zip
- addressbook_mvc3_jquery.zip
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.IO;
namespace AddressBook_mvc3_jQuery.Helpers
{
public static class RenderLib
{
public static string RenderPartialView(this Controller controller, string viewName, object model)
{
if (string.IsNullOrEmpty(viewName))
viewName = controller.ControllerContext.RouteData.GetRequiredString("action");
controller.ViewData.Model = model;
using (var sw = new StringWriter())
{
ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(controller.ControllerContext, viewName);
var viewContext = new ViewContext(controller.ControllerContext, viewResult.View, controller.ViewData, controller.TempData, sw);
viewResult.View.Render(viewContext, sw);
return sw.GetStringBuilder().ToString();
}
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Necmettin Demir is developer at NEBULACT Ltd. in London/UK.
He has BSc and MSc degrees of Computer Science. He was also graduated from MBA.
He is also trying to share his technical experience writing articles.