MVC 5에서 htmlAttribute를 통해 선택 필드의 값을 설정하는 방법은 무엇입니까?

user1726549

다음과 같이 정의 된 ActionLink가 있습니다.

@Html.ActionLink("Write a review", "Create", "Reviews")

요점은 Reviews 컨트롤러의 만들기보기로 리디렉션 할 때 ID가 BusinessID 인 선택 필드가 있다는 것입니다. 따라서 페이지를 열 때 선택 필드의 값을 특정 항목으로 설정하고 싶습니다. 설정하고 싶은 값이 피카소라고합시다. 어떻게 할 수 있습니까? htmlAttributes를 사용하여 어떻게 든 할 수 있습니까?

슈크 라트 라이 모프

ReviewsControllerCreate 작업 메서드 에서 선택한 항목의 id 매개 변수를 수락 한 다음 @ Html.ActionLink ()개체 routeValues 매개 변수 를 사용 하여 선택으로 설정하려는 특정 ID를 보낼 수 있습니다. 이 같은:

@Html.ActionLink("Write a review", "Create", "Reviews", new {id = 1}, null); 

그러면 Create 작업 메서드가이 ID를 수락해야합니다 (예 :

  public ActionResult Create(int id) 
  { 
      List<SelectListItem> items = new List<SelectListItem>(); //create <option> </option> items of DropDownList
      items.Add(new SelectListItem { Text = "da Vinci", Value = "0", Selected = (id == 0)});
      items.Add(new SelectListItem { Text = "Picasso", Value = "1", Selected = (id == 1)});
      items.Add(new SelectListItem { Text = "van Gogh", Value = "2", Selected = (id == 2)});
      ViewBag.Painters = items;
      return View();
   }

선택한 항목에 따라 Create.chtml 을 렌더링합니다 .

@Html.DropDownList("Painters")

참고 DropDownList매개 변수 ("Painters")A와 같은 이름을 가져야한다 ViewBag.Painters. 결과적으로 링크를 클릭하면 선택한 항목을 Picasso로 가져옵니다 Selected. 이는 Create action 메서드에서 할당 했으므로 속성이 true 이기 때문입니다 .

이 드롭 다운 목록을 작성하는 더 현명한 방법이있을 수 있다고 생각하지만이 작업 방법은 잘 작동합니다. www.asp.netK.Scott Allen 링크에서 @ Html.DropDownList 도우미 메서드에 대해 자세히 읽어 보시기 바랍니다 . 도움이 되었기를 바랍니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MVC 5에서 htmlAttribute를 통해 선택 필드의 값을 설정하는 방법은 무엇입니까?

분류에서Dev

지정된 필드에서 공통되는 다중 값 열을 선택하는 방법은 무엇입니까?

분류에서Dev

Magento에서 양식 필드에 대한 기본 선택 값을 설정하는 방법은 무엇입니까?

분류에서Dev

Kendo UI의 양식 선택에서 기본 선택 값을 설정하는 방법은 무엇입니까?

분류에서Dev

Angularjs의 선택 컨트롤에서 기본 선택 값을 설정하는 방법은 무엇입니까?

분류에서Dev

필드별로 목록을 그룹화하고 linq를 통해 다른 필드의 최소 그룹으로 선택하는 방법은 무엇입니까?

분류에서Dev

MVC에서 $ .getJson을 통해 2 개의 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

값에 대한 여러 열을보기 위해 선택 쿼리를 만드는 방법은 무엇입니까?

분류에서Dev

mvc에서 동적 확인란에 대해 선택한 값을 얻는 방법은 무엇입니까?

분류에서Dev

최신 버전의 Gnome 터미널에서 키보드를 통해 "모두 선택"을 수행하는 방법은 무엇입니까?

분류에서Dev

SQL의 해당 열에서 다른 값의 개수를 선택하는 방법은 무엇입니까?

분류에서Dev

Thymeleaf를 사용하는 Spring MVC의 컨트롤러에서 콤보 상자의 값을 선택하는 방법은 무엇입니까?

분류에서Dev

MVC 3에서 목록 항목 "텍스트"를 선택하기 위해 추가 필드를 추가하는 방법은 무엇입니까?

분류에서Dev

스프링 mvc에서 태그를 선택하기 위해 DB 선택 값을 설정하는 방법

분류에서Dev

R의 dplyr을 통해 tibble에서 임의의 요소를 행 방식으로 선택하는 방법은 무엇입니까?

분류에서Dev

Oracle SQL 쿼리를 사용하여 XML에서 특정 노드 이름과 해당 값을 선택하는 방법은 무엇입니까?

분류에서Dev

Angular 4의 뷰 선택기에서 보내는 값 유형을 설정하는 방법은 무엇입니까?

분류에서Dev

배열에서 Sencha Touch에서 선택 필드를 설정하는 방법은 무엇입니까?

분류에서Dev

Javascript를 통해 입력 필드 값을 얻는 방법은 무엇입니까?

분류에서Dev

mysql에서 둘 이상의 필드 값을 선택하는 방법은 무엇입니까?

분류에서Dev

선택 값을 서버에 전달하는 문제를 해결하는 방법은 무엇입니까?

분류에서Dev

SQL, SELECT, WHERE 절을 통해 항목 목록의 일부를 선택하는 방법은 무엇입니까?

분류에서Dev

Selenium Web Driver를 통해 <select> 태그의 항목을 선택하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 통해 드롭 다운에서 선택한 값을 설정하는 방법

분류에서Dev

통합 쿼리의 다른 선택에서 선택 결과를 사용하는 방법은 무엇입니까?

분류에서Dev

특정 속성 값이있는 XDocument에서 특정 노드를 선택하는 방법은 무엇입니까?

분류에서Dev

Laravel 4에서 ajax를 통해로드 된 양식의 섹션에서 필드 값을 자동으로 채우는 방법은 무엇입니까?

분류에서Dev

특정 버전의 opencv를 선택하기 위해 파이썬을 만드는 방법은 무엇입니까?

분류에서Dev

asp mvc의 첫 번째 드롭 다운 목록에서 선택한 항목에 따라 dropdownlistfor를 필터링하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    MVC 5에서 htmlAttribute를 통해 선택 필드의 값을 설정하는 방법은 무엇입니까?

  2. 2

    지정된 필드에서 공통되는 다중 값 열을 선택하는 방법은 무엇입니까?

  3. 3

    Magento에서 양식 필드에 대한 기본 선택 값을 설정하는 방법은 무엇입니까?

  4. 4

    Kendo UI의 양식 선택에서 기본 선택 값을 설정하는 방법은 무엇입니까?

  5. 5

    Angularjs의 선택 컨트롤에서 기본 선택 값을 설정하는 방법은 무엇입니까?

  6. 6

    필드별로 목록을 그룹화하고 linq를 통해 다른 필드의 최소 그룹으로 선택하는 방법은 무엇입니까?

  7. 7

    MVC에서 $ .getJson을 통해 2 개의 매개 변수를 전달하는 방법은 무엇입니까?

  8. 8

    값에 대한 여러 열을보기 위해 선택 쿼리를 만드는 방법은 무엇입니까?

  9. 9

    mvc에서 동적 확인란에 대해 선택한 값을 얻는 방법은 무엇입니까?

  10. 10

    최신 버전의 Gnome 터미널에서 키보드를 통해 "모두 선택"을 수행하는 방법은 무엇입니까?

  11. 11

    SQL의 해당 열에서 다른 값의 개수를 선택하는 방법은 무엇입니까?

  12. 12

    Thymeleaf를 사용하는 Spring MVC의 컨트롤러에서 콤보 상자의 값을 선택하는 방법은 무엇입니까?

  13. 13

    MVC 3에서 목록 항목 "텍스트"를 선택하기 위해 추가 필드를 추가하는 방법은 무엇입니까?

  14. 14

    스프링 mvc에서 태그를 선택하기 위해 DB 선택 값을 설정하는 방법

  15. 15

    R의 dplyr을 통해 tibble에서 임의의 요소를 행 방식으로 선택하는 방법은 무엇입니까?

  16. 16

    Oracle SQL 쿼리를 사용하여 XML에서 특정 노드 이름과 해당 값을 선택하는 방법은 무엇입니까?

  17. 17

    Angular 4의 뷰 선택기에서 보내는 값 유형을 설정하는 방법은 무엇입니까?

  18. 18

    배열에서 Sencha Touch에서 선택 필드를 설정하는 방법은 무엇입니까?

  19. 19

    Javascript를 통해 입력 필드 값을 얻는 방법은 무엇입니까?

  20. 20

    mysql에서 둘 이상의 필드 값을 선택하는 방법은 무엇입니까?

  21. 21

    선택 값을 서버에 전달하는 문제를 해결하는 방법은 무엇입니까?

  22. 22

    SQL, SELECT, WHERE 절을 통해 항목 목록의 일부를 선택하는 방법은 무엇입니까?

  23. 23

    Selenium Web Driver를 통해 <select> 태그의 항목을 선택하는 방법은 무엇입니까?

  24. 24

    자바 스크립트를 통해 드롭 다운에서 선택한 값을 설정하는 방법

  25. 25

    통합 쿼리의 다른 선택에서 선택 결과를 사용하는 방법은 무엇입니까?

  26. 26

    특정 속성 값이있는 XDocument에서 특정 노드를 선택하는 방법은 무엇입니까?

  27. 27

    Laravel 4에서 ajax를 통해로드 된 양식의 섹션에서 필드 값을 자동으로 채우는 방법은 무엇입니까?

  28. 28

    특정 버전의 opencv를 선택하기 위해 파이썬을 만드는 방법은 무엇입니까?

  29. 29

    asp mvc의 첫 번째 드롭 다운 목록에서 선택한 항목에 따라 dropdownlistfor를 필터링하는 방법은 무엇입니까?

뜨겁다태그

보관