2017-11-06 12 views
0
에서 데이터를 검색 할 수

나는 또한이 코드에서 내부 추가 클래스 테이블로 가입 할 수있는 방법하지 컨트롤러

public ActionResult StudentDashboard(int? page) 
{  
    ViewBag.StudentRequest = GetData.Tables[0].AsEnumerable().Select(t => new 
           { 
            StudentRequestId = t.Field<int>("StudentRequestId"), 
            ClassName = t.Field<string>("ClassName"), 
            CreatedOn = t.Field<DateTime>("CreatedOn"), 
            Location = t.Field<string>("Location"), 
            PaymentMethod = t.Field<string>("PaymentMethod"), 
           }).ToList().ToPagedList(page ?? 1,1); 

    return View(db.StudentRequests.Where(x => x.RegistrationId == registrationid).ToList().ToPagedList(page ?? 1, 3)); 
} 

로 데이터를 반환하고 같은 내 컨트롤러 코드는?

db.StudentRequests.Where(x => x.RegistrationId == registrationid) 
        .ToList() 
        .ToPagedList(page ?? 1, 3) 

@using PagedList; 
@using PagedList.Mvc; 
@model IPagedList<Student_Tutor.Models.StudentRequest> 

    @if (ViewBag.StudentRequest != null) 
    { 
     var StudentRequestId = (int)Model.First().StudentRequestId;// Here I am able to get the StudentRequestId 
     var StudentRequestTimecount = StudentRequestTime.Where(d => d.StudentRequestId == StudentRequestId).ToList(); 
     var TutorStudentRequestcount = TutorStudentRequest.Where(d => d.StudentRequestId == StudentRequestId).ToList(); 
     @Html.LabelFor(model => model.First().StudentRequestId)// here only text is displaying as StudentRequestId 
     @Html.DisplayNameFor(Model => Model.First().CreatedOn)//here only text is diplaying as created on 
} 

가 어떻게이 코드를 통해

@Html.LabelFor(model => model.First().StudentRequestId) 

에서 StudentRequestId 기록 대신에 텍스트 만의 얻을 수있는보기 측에서 내가 코드를 쓴 나는 얻을 수 아니다 ID 번호는 숫자 대신 StudentRequestId입니다.보기 쪽에서는 텍스트 만 표시됩니다.

이 스크린 샷을 참조하십시오 :이 속성을 장식하는 데 사용 된 경우

enter image description here

답변

1

LabelFor 도우미 메서드는 속성 또는 DisplayName 속성의 이름으로 레이블 요소를 렌더링합니다.

속성의 값을 인쇄하려면 DisplayFor 도우미 메서드를 사용할 수 있습니다.

@Html.DisplayFor(model => model.First().StudentRequestId) 
+0

나는 또한에 대한 표시를 사용하고 있지만 여전히 내게 너무에 생성을 위해 노력했다 동일한 텍스트 – Xtremcool

+0

을 보여주는되었지만'StudentRequestId' 유효한 값을 가지고는'DisplayFor 경우 텍스트 만 – Xtremcool

+0

을 보여주는 시도했다 '도우미가 그것을 렌더링 할 것입니다. – Shyju