0
 [HttpPost]
        public ActionResult Playlist(String ID)
        {
            long playid=Convert.ToInt64(ID);
            var q = from client in Clients
                    join m in db.Playlists on client.ClientId equals m.ClientId
                    join meta in db.ContentMetaDatas on m.PlaylistId equals meta.PlaylistId
                    where m.PlaylistId.Equals(playid)
                    orderby m.PlaylistId descending
                    select new SimpleViewModel
                    {
                        ID = m.PlaylistId,
                        Live = false,
                        Expired = meta.ContentMetaDataExpiryDateTime != null,
                        Details = m.PlaylistShortDescription,
                        ImageUrl = meta.ContentMetaDataImage,
                        Title = m.PlaylistTitle
                    };
            return Json(q.ToPage(p, "ID desc"), JsonRequestBehavior.DenyGet);
        }

如上面的控制器代码所示,我想获取以 JSON 数据格式返回并在视图中使用的数据。

但是由于我必须将字符串转换为长数据类型,我该怎么做才能获取数据。上面的代码有什么问题吗??

4

0 回答 0