2012-08-31 6 views
-2

안녕하세요 친구 나는 Html.DisplayFor (model => model.item)를 사용할 수 없으므로 웹 서비스에서 데이터를 얻고 배열에 datas를 어떻게 표시 할 수 있습니까? 여기 내 코드입니다 : 당신이에서 아래 배열을 MVC3에 표시하는 방법은 무엇입니까?

@model icerik.TahakkukServices.Borc 

그래서 당신이 사용할 수있는

볼 수 있듯이 그것은 단지 당신의 서비스와 함께 모델의 이름을 지정하는 방법을 이해

@using icerik.TahakkukServices 


@{ 
    ViewBag.Title = "Deneme"; 
    Layout = "~/Views/Shared/_Layout5.cshtml"; 
} 


@{ 
    TahakkukServicesClient client = new TahakkukServicesClient(); 
    client.ClientCredentials.UserName.UserName = "service_test"; 
    client.ClientCredentials.UserName.Password = ""; 
    client.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = System.ServiceModel.Security.X509CertificateValidationMode.None; 
    MakbuzList[] liste = client.GetMakbuzListe(2); 

} 

@foreach (var item in liste) 
{ 

Html.DisplayFor(item.Adi) 
       } 
+0

보기에 실제로 속해 있습니까? – JTMon

+0

예 [MVC3에서 배열을 표시하는 방법] –

+0

가능한 복제본보기 (http://stackoverflow.com/questions/12214620/how-to-display-an-array-in-mvc3) – David

답변

1

@ 모델 icerik.TahakkukServices. 표 이름 추가

@{ 
    ViewBag.Title = "Deneme"; 
    Layout = "~/Views/Shared/_Layout5.cshtml"; 
} 


@{ 
    TahakkukServicesClient client = new TahakkukServicesClient(); 
    client.ClientCredentials.UserName.UserName = "service_test"; 
    client.ClientCredentials.UserName.Password = ""; 
    client.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = System.ServiceModel.Security.X509CertificateValidationMode.None; 
    MakbuzList[] liste = client.GetMakbuzListe(2); 

} 

@foreach (var item in liste) 
{ 

Html.DisplayFor(model=>model.) add your column name 
       } 
0

알려줘야 Html.DisplayFor

관련 문제