asp.net MVC에서 모델의 동적 유형 변경

user2831001

View를 호출 할 때 Model의 유형을 ObjectType1에서 ObjectType2로 변경하고 싶습니다. 나는 MVC 4를 사용하고 있습니다. 누군가 이것이 가능하다면 어떻게 말할 수 있습니까?

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Master1.Master" Inherits="System.Web.Mvc.ViewPage<Path.Path.Path.ObjectType1>" %>

시나리오 : ObjectType1을 강력한 형식의 뷰로 보내는 작업이 있습니다. 또한 TempData에 다른 ObjectType2를 보냅니다. 보기에는 첫 번째 모델과 두 번째 모델의 정보가 표시됩니다. 하지만 ObjectType1을 편집하고 제출하고 싶습니다. 이제 두 번째 뷰가 있습니다. 여기서 다른 방식으로 작업하고 있습니다. 문제는 거의 동일한 코드를 가진 두 개의 뷰가 있고 하나에서 다른 뷰로 전환하려면 페이지를 다시로드해야한다는 것입니다. 중요한 경우 Post 메서드로 개체를 제출합니다.

CodeCaster

아니요, 뷰는 하나의 모델에 바인딩됩니다.

실제 문제를 설명 할 수 있다면 다른 모델에 대해 동일한 뷰를 사용해야하는 논리를 변경하는 등 더 나은 제안을 할 수 있습니다. 아마도 DisplayTemplates를 사용하여 해결할 수 있습니다. dynamic강력한 유형, 유지 관리 및 재사용 가능성에 관심이 없다면 모델을 사용할 수도 있습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

경로 데이터에 따라 모델 유형이 다른 Asp.net 단일 컨트롤러 동작

분류에서Dev

asp.net mvc-5에서 리소스 유형 속성 변경

분류에서Dev

ASP.NET Core MVC에서 런타임에 동적으로 모델 바인딩

분류에서Dev

asp.net MVC의 모델에서 Ajax.ActionLink 링크 텍스트 동적 생성

분류에서Dev

ASP.NET MVC Core의 페이지 변경에서 JavaScript 설정 유지

분류에서Dev

ASP.NET Core 5 MVC / C # : 다른 모델에 따라 모델 값 변경

분류에서Dev

asp.net mvc 4에서 경로의 URL 변경

분류에서Dev

ASP.NET Gridview에서 동적 변경 허용

분류에서Dev

뷰 모델을 동적으로 빌드하고 UI 유효성 검사 적용, Asp.Net MVC 5

분류에서Dev

c # asp.net에서 IDbDataParameter []를 사용하여 매개 변수 유형을 동적으로 설정

분류에서Dev

asp.net MVC 5 모델 속성에 적용되는 고유 키

분류에서Dev

ASP.Net Core v3.1 MVC Ajax 형식의 사용자 지정 모델 유효성 검사가 작동하지 않는 것 같습니다.

분류에서Dev

모델의 값에 따라 동적으로 배경색 변경

분류에서Dev

ASP.NET Core보기에서 NET461 DLL 모델 유형 참조

분류에서Dev

VS2015 / ASP.NET MVC 5 : ASPX보기에서 모델 유형을 설정할 수 없음

분류에서Dev

ASP.NET MVC 작업 필터에서 뷰 모델을 일반 인터페이스 유형으로 캐스팅

분류에서Dev

ASP.NET MVC EF 모델에 연결된 필드를 동적으로 추가

분류에서Dev

VB의 ASP.NET MVC 5에서 모델 관계 만들기

분류에서Dev

Asp.net의 DataGrid에서 하이퍼 링크 색상을 동적으로 변경하는 방법

분류에서Dev

모델의 HttpPost에서 Asp.NET MVC 라디오 버튼이 작동하지 않음

분류에서Dev

Laravel 5.2의 Eloquent 모델에서 검색 한 후 변수 유형 변경

분류에서Dev

서버의 유연한 동적 변경

분류에서Dev

ASP.NET MVC 5의 모델 오류

분류에서Dev

ASP.NET MVC : 모델 바인딩에서 캐스팅 된 형식

분류에서Dev

경로 및 본문의 여러 매개 변수를 ASP.NET Core의 모델에 바인딩

분류에서Dev

경로 및 본문의 여러 매개 변수를 ASP.NET Core의 모델에 바인딩

분류에서Dev

모델 ASP.Net MVC 내부의 렌더링 모델

분류에서Dev

페이지 변수에 따른 ASP.NET MVC C # 동적 URL

분류에서Dev

Asp.net MVC에서 TextAreaFor ()의 크기를 변경할 수 없습니다.

Related 관련 기사

  1. 1

    경로 데이터에 따라 모델 유형이 다른 Asp.net 단일 컨트롤러 동작

  2. 2

    asp.net mvc-5에서 리소스 유형 속성 변경

  3. 3

    ASP.NET Core MVC에서 런타임에 동적으로 모델 바인딩

  4. 4

    asp.net MVC의 모델에서 Ajax.ActionLink 링크 텍스트 동적 생성

  5. 5

    ASP.NET MVC Core의 페이지 변경에서 JavaScript 설정 유지

  6. 6

    ASP.NET Core 5 MVC / C # : 다른 모델에 따라 모델 값 변경

  7. 7

    asp.net mvc 4에서 경로의 URL 변경

  8. 8

    ASP.NET Gridview에서 동적 변경 허용

  9. 9

    뷰 모델을 동적으로 빌드하고 UI 유효성 검사 적용, Asp.Net MVC 5

  10. 10

    c # asp.net에서 IDbDataParameter []를 사용하여 매개 변수 유형을 동적으로 설정

  11. 11

    asp.net MVC 5 모델 속성에 적용되는 고유 키

  12. 12

    ASP.Net Core v3.1 MVC Ajax 형식의 사용자 지정 모델 유효성 검사가 작동하지 않는 것 같습니다.

  13. 13

    모델의 값에 따라 동적으로 배경색 변경

  14. 14

    ASP.NET Core보기에서 NET461 DLL 모델 유형 참조

  15. 15

    VS2015 / ASP.NET MVC 5 : ASPX보기에서 모델 유형을 설정할 수 없음

  16. 16

    ASP.NET MVC 작업 필터에서 뷰 모델을 일반 인터페이스 유형으로 캐스팅

  17. 17

    ASP.NET MVC EF 모델에 연결된 필드를 동적으로 추가

  18. 18

    VB의 ASP.NET MVC 5에서 모델 관계 만들기

  19. 19

    Asp.net의 DataGrid에서 하이퍼 링크 색상을 동적으로 변경하는 방법

  20. 20

    모델의 HttpPost에서 Asp.NET MVC 라디오 버튼이 작동하지 않음

  21. 21

    Laravel 5.2의 Eloquent 모델에서 검색 한 후 변수 유형 변경

  22. 22

    서버의 유연한 동적 변경

  23. 23

    ASP.NET MVC 5의 모델 오류

  24. 24

    ASP.NET MVC : 모델 바인딩에서 캐스팅 된 형식

  25. 25

    경로 및 본문의 여러 매개 변수를 ASP.NET Core의 모델에 바인딩

  26. 26

    경로 및 본문의 여러 매개 변수를 ASP.NET Core의 모델에 바인딩

  27. 27

    모델 ASP.Net MVC 내부의 렌더링 모델

  28. 28

    페이지 변수에 따른 ASP.NET MVC C # 동적 URL

  29. 29

    Asp.net MVC에서 TextAreaFor ()의 크기를 변경할 수 없습니다.

뜨겁다태그

보관