선택한 목록에서 선택한 값을 ID로 표시하는 방법은 무엇입니까?

Nickornotto

카테고리 모델이 있습니다

public class Category
{
    //[PlaceHolder("Select file")]
    //[UmbracoRequired("Form.Label.Import.SelectFile")]
    //[UmbracoDisplay("Form.Label.Import.SelectFile")]
    //[Required]
    public int Id { get; set; }

    public string Name { get; set; }
}

내 컨트롤러에서 생성 된 카테고리 목록

List<Category> items = new List<Category>();

카테고리 목록은 다른 모델 코스를 표시하는 foreach 루프가있는 (강력하게 입력 된)보기에서 사용해야합니다.

        <td>
            @Html.DisplayFor(modelItem => item.Students)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.AdmissionInfo)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.CategoryId)
        </td>

그래서 대신

@Html.DisplayFor(modelItem => item.CategoryId)

Course 모델의 CategoryId 값에 따라 Category 유형의 Name 속성을 표시해야합니다.

SelectList categories = new SelectList((IEnumerable<MvcImport.Models.Category>)ViewData["categories"], "Id", "Name", item.CategoryId);

예 :

@Html.DisplayFor(categories.Where(m => m.Id == item.CategoryId).FirstOrDefault())

그러나 그 마지막 줄은 작동하지 않습니다.

값을 호출하는 방법을 잘 모르겠습니다. (드롭 다운을 표시하지 않고 선택한 값만 표시)

감사

har07

이 방법으로 시도 할 수 있습니다.

@Html.DisplayFor(modelItem => categories.First(m => m.Id == item.CategoryId).Name)

또는 더 안전하게 (가독성을 위해 형식화 됨) :

@Html.DisplayFor(modelItem => categories.Where(m => m.Id == item.CategoryId)
                                        .Select(m => m.Name)
                                        .FirstOrDefault())

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

드롭 다운 목록에서 선택한 옵션을 계속 표시하는 방법은 무엇입니까?

분류에서Dev

난수로 선택한 jQuery 선택 가능 항목을 정의하는 방법은 무엇입니까?

분류에서Dev

열보기에서 선택한 항목에 대한 설명을 표시하는 방법은 무엇입니까?

분류에서Dev

목록 목록에서 선택 ID에 대한 linq 쿼리를 작성하는 방법은 무엇입니까?

분류에서Dev

Suitelet : 목록 드롭 다운에서 선택한 값을 검색하는 방법은 무엇입니까?

분류에서Dev

24 시간 이내에 한 번 목록에서 무작위로 선택하는 방법은 무엇입니까?

분류에서Dev

tkinter에서 선택한 값을 기반으로 docx 파일을 저장하는 방법은 무엇입니까?

분류에서Dev

한 행에서 두 값을 선택하는 방법은 무엇입니까?

분류에서Dev

동일한 ID로 두 가지 선택에서 옵션을 변경하는 방법은 무엇입니까?

분류에서Dev

선택 옵션을 업데이트하지만 이전에 선택한 옵션을 선택한 상태로 유지하는 방법은 무엇입니까?

분류에서Dev

PyQt : QDialog에서 선택한 Combobox 값을 메인 창으로 전달하는 방법은 무엇입니까?

분류에서Dev

JQuery의 한 목록 상자에서 다른 목록 상자로 선택한 옵션을 비활성화하는 방법은 무엇입니까?

분류에서Dev

선택 옵션을 고유 한 데이터로 채우고 선택한 항목으로 값을 반환하는 방법은 무엇입니까?

분류에서Dev

jquery 선택한 드롭 다운 목록 상자에서 값을 숨기는 방법은 무엇입니까?

분류에서Dev

Javascript의 데이터 목록에서 선택한 데이터의 값을 얻는 방법은 무엇입니까?

분류에서Dev

DataGrid에서 선택한 값을 표시하는 방법은 무엇입니까? VB 6

분류에서Dev

상위 차트에서 선택한 날짜를 기준으로 최대 값과 최소값을 표시하는 방법은 무엇입니까?

분류에서Dev

선택한 모든 버튼 값을 저장하고 UILabel에 표시하는 방법은 무엇입니까?

분류에서Dev

선택한 열과 별도로 배열 값을 표시하는 방법은 무엇입니까?

분류에서Dev

react-boostrap 다중 선택에서 선택한 값을 설정하는 방법은 무엇입니까?

분류에서Dev

Unity3D의 목록에서 값을 무작위로 선택하는 방법은 무엇입니까?

분류에서Dev

PHP 변수의 값을 선택 상자에서 선택한 값으로 설정하는 방법은 무엇입니까?

분류에서Dev

Wicket DropDownChoice에서 선택한 값을 얻는 방법은 무엇입니까?

분류에서Dev

Wicket DropDownChoice에서 선택한 값을 얻는 방법은 무엇입니까?

분류에서Dev

mysql에 대한 일부 조건으로 고유 값을 선택하는 방법은 무엇입니까?

분류에서Dev

경로간에 선택한 값을 전달하는 방법은 무엇입니까?

분류에서Dev

요소 선택에서 선택한 항목 배경색을 설정하는 방법은 무엇입니까?

분류에서Dev

다음 두 셀의 값을 콤보 상자에서 선택한 현재 선택한 셀로 가져 오는 방법은 무엇입니까?

분류에서Dev

REST API 목록에서 선택한 항목을 구현하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    드롭 다운 목록에서 선택한 옵션을 계속 표시하는 방법은 무엇입니까?

  2. 2

    난수로 선택한 jQuery 선택 가능 항목을 정의하는 방법은 무엇입니까?

  3. 3

    열보기에서 선택한 항목에 대한 설명을 표시하는 방법은 무엇입니까?

  4. 4

    목록 목록에서 선택 ID에 대한 linq 쿼리를 작성하는 방법은 무엇입니까?

  5. 5

    Suitelet : 목록 드롭 다운에서 선택한 값을 검색하는 방법은 무엇입니까?

  6. 6

    24 시간 이내에 한 번 목록에서 무작위로 선택하는 방법은 무엇입니까?

  7. 7

    tkinter에서 선택한 값을 기반으로 docx 파일을 저장하는 방법은 무엇입니까?

  8. 8

    한 행에서 두 값을 선택하는 방법은 무엇입니까?

  9. 9

    동일한 ID로 두 가지 선택에서 옵션을 변경하는 방법은 무엇입니까?

  10. 10

    선택 옵션을 업데이트하지만 이전에 선택한 옵션을 선택한 상태로 유지하는 방법은 무엇입니까?

  11. 11

    PyQt : QDialog에서 선택한 Combobox 값을 메인 창으로 전달하는 방법은 무엇입니까?

  12. 12

    JQuery의 한 목록 상자에서 다른 목록 상자로 선택한 옵션을 비활성화하는 방법은 무엇입니까?

  13. 13

    선택 옵션을 고유 한 데이터로 채우고 선택한 항목으로 값을 반환하는 방법은 무엇입니까?

  14. 14

    jquery 선택한 드롭 다운 목록 상자에서 값을 숨기는 방법은 무엇입니까?

  15. 15

    Javascript의 데이터 목록에서 선택한 데이터의 값을 얻는 방법은 무엇입니까?

  16. 16

    DataGrid에서 선택한 값을 표시하는 방법은 무엇입니까? VB 6

  17. 17

    상위 차트에서 선택한 날짜를 기준으로 최대 값과 최소값을 표시하는 방법은 무엇입니까?

  18. 18

    선택한 모든 버튼 값을 저장하고 UILabel에 표시하는 방법은 무엇입니까?

  19. 19

    선택한 열과 별도로 배열 값을 표시하는 방법은 무엇입니까?

  20. 20

    react-boostrap 다중 선택에서 선택한 값을 설정하는 방법은 무엇입니까?

  21. 21

    Unity3D의 목록에서 값을 무작위로 선택하는 방법은 무엇입니까?

  22. 22

    PHP 변수의 값을 선택 상자에서 선택한 값으로 설정하는 방법은 무엇입니까?

  23. 23

    Wicket DropDownChoice에서 선택한 값을 얻는 방법은 무엇입니까?

  24. 24

    Wicket DropDownChoice에서 선택한 값을 얻는 방법은 무엇입니까?

  25. 25

    mysql에 대한 일부 조건으로 고유 값을 선택하는 방법은 무엇입니까?

  26. 26

    경로간에 선택한 값을 전달하는 방법은 무엇입니까?

  27. 27

    요소 선택에서 선택한 항목 배경색을 설정하는 방법은 무엇입니까?

  28. 28

    다음 두 셀의 값을 콤보 상자에서 선택한 현재 선택한 셀로 가져 오는 방법은 무엇입니까?

  29. 29

    REST API 목록에서 선택한 항목을 구현하는 방법은 무엇입니까?

뜨겁다태그

보관