Försöker retunera ett generic list objekt till klient sidan men får "Objektet stödjer inte egenskapern eller metoden" som felmedelande på klientsidan.Retunera avancerad datatyp
Någon som vet vad jag gör för fel?
.aspx
function getLatestForumComments()
{
PageMethods.GetLatestForumComments(onGetLatestForumComments_Succeeded);
}
.cs
[System.Web.Services.WebMethod]
[System.Web.Script.Services.GenerateScriptType(typeof(System.Collections.Generic.List<BLL.ForumItem>))]
public static System.Collections.Generic.List<BLL.ForumItem> GetLatestForumComments()
{
using (BLL.ForumManager forumMan = new BLL.ForumManager())
{
return forumMan.GetTop<System.Collections.Generic.List<BLL.ForumItem>>(5);
}
}Sv: Retunera avancerad datatyp
Hittade detta på [http://en.wikipedia.org]
JSON's basic types are
Number (integer, real, or floating point)
String (double-quoted Unicode with backslash escapement)
Boolean (true and false)
Array (an ordered sequence of values, comma-separated and enclosed in square brackets)
Object (collection of key/value pairs, comma-separated and enclosed in curly brackets)
null
Kan det vara så att JSON ej stödjer detta?
Någon med djupare kunskaper kanske kan förklara.Sv:Retunera avancerad datatyp
Om jag skippar denna funkar det.
[System.Web.Script.Services.GenerateScriptType(typeof(System.Collections.Generic.List<BLL.ForumItem>))]