기술적으로 내가 가지고있는 것은 작동하지만, EXTREMELY입니다.사용자 그룹 구성원을 기준으로 테이블 열을 제거하십시오.
요약하면 데이터 용 데이터베이스를 쿼리하고 사용자 데이터를 포함하는 개체와 쌍을 이루는 뷰 모델을 만듭니다.
public class SearchViewModel
{
public List<Submission> submissionList { get; set; }
public LoggedInUser User
{
get
{
return new LoggedInUser();
}
}
}
public class Submission
{
//... All the things ...
}
LoggedInUser
은 여러 가지 광고 속성을 포함 내가 가진 헬퍼 클래스이지만,이 문제에 관해서는 내가 isAdmin
라는 부울 값 찾고 :
여기 내 뷰 모델이다. 관리자가 True
인 경우 특정 열을 표시하고 싶습니다.
이것은 내가 면도기/HTML을 통해 수행하는 방법입니다.
isAdmin
에 대한 검사를 제거하면 정보가 훨씬 빠르게 표시됩니다. 5 분에서 대략 10 초로 내려갑니다.
자바 스크립트로 구현하면 더 좋은가요?
model-view-controller 태그는 패턴에 대한 질문입니다. ASP.NET-MVC 구현을위한 특정 태그가 있습니다. –