This question is locked. New answers and comments are not allowed.
Is it possible to bind a grid to a WCF service of net.pipe type instead of http ?
I tried it but I'm getting a jquery "Access denied" error. I guessing my service address is the problem.
| <%= Html.Telerik().Grid<ProjektDTO>() |
| .Name("WCF") |
| .DataBinding(db => db.WebService().Select("net.pipe://localhost/ProjektyService")) |
| .Pageable() |
| .Sortable() %> |
| [ServiceContract(Namespace = "")] |
| [NetDataContractFormatAttribute] |
| public interface IProjektyService |
| { |
| [OperationContract] |
| GridModel GetOrders(GridState state); |
| } |
| [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] |
| public class ProjektyService : IProjektyService |
| { |
| public GridModel GetOrders(GridState state) |
| { |
| using (DataAccessAdapter adapter = new DataAccessAdapter()) |
| { |
| LinqMetaData metaData = new LinqMetaData(adapter); |
| var projekty = from p in metaData.TfProjekty |
| select new ProjektDTO |
| { |
| Id = p.Id, |
| DatumVytvorenia = p.DatumVytvorenia, |
| LLBLGenProEntityName = p.LLBLGenProEntityName, |
| NazovProjektu = p.NazovProjektu, |
| Oz = p.Oz, |
| PopisProjektu = p.PopisProjektu, |
| Poznamka = p.Poznamka |
| }; |
| return projekty.ToGridModel(state); |
| } |
| } |
| } |