Sto creando una classe statica con metodi statici per aiutare i controllori a svolgere il proprio lavoro. Quando si genera l'applicazione, viene visualizzato il seguente errore:Uso di Controller.Content Controller esterno MVC C#
Error 40 '
System.Web.Mvc.Controller.Content(string)
' is inaccessible due to its protection level"
Qualche idea su come risolvere questo problema?
Note: E 'un C# MVC aplication
public static ActionResult GetAlbumJSON(AlbumVO album)
{
return Controller.Content(
JsonConvert.SerializeObject(new
{
max_car = @ABookClient.maxCharsProjecName,
trans_img = @ABookClient.Transparent_Image,
show_description = @ABookClient.Show_Product_Description,
product_type = "Album",
obj = CreateObjAlbumVO(album),
})
);
}
Fai il tuo metodo di contenuti pubblici –
È meglio creare il proprio controller di base che deriva da 'System.Web.Mvc.Controller' e mettete i vostri aiutanti lì in modo da non avere problemi di inaccessibilità. – haim770
Perché non semplicemente 'return Json (new {max_car ...})'? – haim770