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
입니다.보기 쪽에서는 텍스트 만 표시됩니다.
이 스크린 샷을 참조하십시오 :이 속성을 장식하는 데 사용 된 경우
나는 또한에 대한 표시를 사용하고 있지만 여전히 내게 너무에 생성을 위해 노력했다 동일한 텍스트 – Xtremcool
을 보여주는되었지만'StudentRequestId' 유효한 값을 가지고는'DisplayFor 경우 텍스트 만 – Xtremcool
을 보여주는 시도했다 '도우미가 그것을 렌더링 할 것입니다. – Shyju