쿼리 문자열을 모델 데이터 ASP.Net MVC에 매핑하는 방법

Mou

나는 우리가 쿼리 문자열을 전달할 수 있다는 쓰기에서 들었 Html.BeginForm()으므로 이렇게했습니다.

@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { CustomerName = "joydev" }))

하지만 양식을 게시하면 모델 데이터에 매핑되지 않았습니다.

여기 내 viewmodel입니다

public class MyViewModel
{
    public string CustomerName { get; set; }
    public List<Movies> movies { get; set; }
    public List<Hobbies> hobbies { get; set; }
}

내 행동을 봐

[HttpPost]
public ActionResult Index(MyViewModel oVm, string CustomerName)
{
     ViewBag.Message = "Success";
     return View(oVm);
}

CustomerName 문자열이 비어 있고 oVm CustomerNamenull 인 것을 보았습니다 . CustomerName쿼리 문자열을 작업 메서드에 전달하지 않는 실수를 어디에서했는지 알려주세요 . 저를 안내 해주세요. 감사

편집하다

어떤 사람은 :-데이터가 쿼리 문자열로 게시됩니다. 실제로는 In Model, Action Parameter 및 Request.QueryString을 통해 세 가지 방법 모두를 통해 사용할 수 있습니다.

public ActionResult Login(LoginModel model, string returnUrl, string testparam)
        {

            string additionalParamValueFromQueryString = Request.QueryString["testparam"]; // Method 1
            string additionalParamValueFromModel = model.testparam; // Method 2
            string additionalParamValue = testparam; // Method 3
}

URL http://forums.asp.net/p/2070398/5975252.aspx?p=True&t=635801707044672469 참조

davcs86

시도

 @using (Html.BeginForm("Index", "Home", new { CustomerName = "joydev" }, FormMethod.Post, null))

BeginForm에 대한 오버로드 목록을 확인합니다 . 당신은 사용하고 있습니다

public static MvcForm BeginForm(
    this HtmlHelper htmlHelper,
    string actionName,
    string controllerName,
    FormMethod method,
    Object htmlAttributes
)

<form>태그 의 HtmlAttributes를 변경하여

<form action="Home/Index" CustomerName="joydev" method="POST"

당신은 사용해야합니다

public static MvcForm BeginForm(
    this HtmlHelper htmlHelper,
    string actionName,
    string controllerName,
    RouteValueDictionary routeValues,
    FormMethod method
)

생성 (및 서버에 값 보내기)

<form action="Home/Index?CustomerName=joydev" method="POST"

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

복잡한 json을 ASP.Net MVC의 모델에 매핑하는 방법

분류에서Dev

ASP.NET MVC 4 모델을 Oracle 데이터베이스에 연결하는 방법

분류에서Dev

ASP.NET MVC에서 #이 포함 된 쿼리 문자열을 읽는 방법은 무엇입니까?

분류에서Dev

ASP.net에서 쿼리 문자열을 바꾸는 방법

분류에서Dev

Asp.net mvc 모델에서 ID 사용자 데이터를 가져 오는 방법

분류에서Dev

ASP.NET Core에서 모델 유효성 검사를 사용하여 필수 쿼리 문자열 필드의 유효성을 검사하는 방법

분류에서Dev

특정 값 MVC ASP.NET Core를 기반으로 데이터베이스의 열을 쿼리하는 방법

분류에서Dev

Asp.net C # MVC에서 많은 데이터베이스 쿼리를 방지하기 위해 데이터베이스 테이블을 캐시하는 방법

분류에서Dev

ASP.NET MVC API에서 쿼리 문자열 매개 변수를 사용하는 방법

분류에서Dev

ASP.Net MVC : 추출 및 자동 데이터 매핑 방법

분류에서Dev

부모 모델 쿼리에서 자식 모델 관련 데이터를 가져 오는 방법

분류에서Dev

ASP.NET MVC : 데이터베이스에없는 모델

분류에서Dev

asp.net에서 쿼리 문자열을 사용하여 새 탭을 리디렉션하는 방법

분류에서Dev

모델 (MVC 애플리케이션)에서 리소스 파일의 문자열을 사용하는 방법

분류에서Dev

모델에서 ASP.NET MVC DropDownList의 기본값을 설정하는 방법

분류에서Dev

Razor MVC asp.net에서 두 개의 뷰 모델을 결합하는 방법

분류에서Dev

ASP.NET MVC에서 부분보기 모델을 사용하는 방법

분류에서Dev

창에서 여러 쿼리 문자열을 전달하는 방법. asp.net에서 열기

분류에서Dev

ASP.NET에서 비즈니스 모델을 ID 모델과 분리하는 방법은 무엇입니까?

분류에서Dev

ASP.NET MVC에서 단일 URL을 다른 URL에 매핑하는 간단한 방법이 있습니까?

분류에서Dev

ASP.NET MVC 5.0 모델 클래스-모델 클래스에 속성이 있지만 데이터베이스 필드를 만들지 않는 방법

분류에서Dev

ASP.NET Core의 Entity Framework에있는 데이터베이스에서 VS 2019의 모델을 업데이트하는 방법

분류에서Dev

데이터 손실없이 배포 된 ASP MVC 웹 사이트에서 데이터베이스 모델을 업데이트하는 방법

분류에서Dev

ember.js에서 모델 데이터를 차트 친화적 인 배열에 매핑하는 방법

분류에서Dev

asp.net 웹 API 2에 쿼리 문자열 매개 변수를 전달하는 방법

분류에서Dev

몽구스 모델에서 중첩 데이터를 쿼리하는 방법

분류에서Dev

asp.net MVC의 텍스트 상자에 모델 데이터 할당에 관하여

분류에서Dev

ASP.NET MVC-데이터 주석 매개 변수에 모델 값 전달

분류에서Dev

TryUpdateModel이 asp.net mvc 3에서 모델을 업데이트하지 못할 때 예외 / 오류를 찾는 방법

Related 관련 기사

  1. 1

    복잡한 json을 ASP.Net MVC의 모델에 매핑하는 방법

  2. 2

    ASP.NET MVC 4 모델을 Oracle 데이터베이스에 연결하는 방법

  3. 3

    ASP.NET MVC에서 #이 포함 된 쿼리 문자열을 읽는 방법은 무엇입니까?

  4. 4

    ASP.net에서 쿼리 문자열을 바꾸는 방법

  5. 5

    Asp.net mvc 모델에서 ID 사용자 데이터를 가져 오는 방법

  6. 6

    ASP.NET Core에서 모델 유효성 검사를 사용하여 필수 쿼리 문자열 필드의 유효성을 검사하는 방법

  7. 7

    특정 값 MVC ASP.NET Core를 기반으로 데이터베이스의 열을 쿼리하는 방법

  8. 8

    Asp.net C # MVC에서 많은 데이터베이스 쿼리를 방지하기 위해 데이터베이스 테이블을 캐시하는 방법

  9. 9

    ASP.NET MVC API에서 쿼리 문자열 매개 변수를 사용하는 방법

  10. 10

    ASP.Net MVC : 추출 및 자동 데이터 매핑 방법

  11. 11

    부모 모델 쿼리에서 자식 모델 관련 데이터를 가져 오는 방법

  12. 12

    ASP.NET MVC : 데이터베이스에없는 모델

  13. 13

    asp.net에서 쿼리 문자열을 사용하여 새 탭을 리디렉션하는 방법

  14. 14

    모델 (MVC 애플리케이션)에서 리소스 파일의 문자열을 사용하는 방법

  15. 15

    모델에서 ASP.NET MVC DropDownList의 기본값을 설정하는 방법

  16. 16

    Razor MVC asp.net에서 두 개의 뷰 모델을 결합하는 방법

  17. 17

    ASP.NET MVC에서 부분보기 모델을 사용하는 방법

  18. 18

    창에서 여러 쿼리 문자열을 전달하는 방법. asp.net에서 열기

  19. 19

    ASP.NET에서 비즈니스 모델을 ID 모델과 분리하는 방법은 무엇입니까?

  20. 20

    ASP.NET MVC에서 단일 URL을 다른 URL에 매핑하는 간단한 방법이 있습니까?

  21. 21

    ASP.NET MVC 5.0 모델 클래스-모델 클래스에 속성이 있지만 데이터베이스 필드를 만들지 않는 방법

  22. 22

    ASP.NET Core의 Entity Framework에있는 데이터베이스에서 VS 2019의 모델을 업데이트하는 방법

  23. 23

    데이터 손실없이 배포 된 ASP MVC 웹 사이트에서 데이터베이스 모델을 업데이트하는 방법

  24. 24

    ember.js에서 모델 데이터를 차트 친화적 인 배열에 매핑하는 방법

  25. 25

    asp.net 웹 API 2에 쿼리 문자열 매개 변수를 전달하는 방법

  26. 26

    몽구스 모델에서 중첩 데이터를 쿼리하는 방법

  27. 27

    asp.net MVC의 텍스트 상자에 모델 데이터 할당에 관하여

  28. 28

    ASP.NET MVC-데이터 주석 매개 변수에 모델 값 전달

  29. 29

    TryUpdateModel이 asp.net mvc 3에서 모델을 업데이트하지 못할 때 예외 / 오류를 찾는 방법

뜨겁다태그

보관