MVC Razor의 Javascript에서 키워드를 모델의 값으로 바꿉니다.

닉 르 페이지

MVC 면도기보기에 JavaScript가있는 경우 multipart 문 중간에 모델 변수 교체를 수행 할 수 있습니다.

코드가 있음을 명확히하기 위해

<script>
 function drawChart() {
    $.post('@Url.Content("~/Home/GetDataAssets")', function (d) {
        ...
        var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
        chart.draw(data, options);
    });
};

표시되는 그래프 유형을 모델에서 가져오고 싶습니다. 따라서 차트 라인은 다음과 같아야합니다.

var chart = new [email protected](document.getElementById('chart_div'));

어디 LineChart로 대체되었습니다@Model.ChartType

이것은 분명히 오류를 제공합니다.

ChartType은 메소드처럼 사용되고 있습니다.

이 대체 방법이 있습니까?

건조하다

@ stephen-muecke가 말했듯이 면도기 코드는 서버 측에서 파싱되고 자바 스크립트 코드는 클라이언트 측 에서 파싱됩니다 .

Model.ChartType문자열, 즉를 반환하는 경우 LineChart괄호와 그 내용 (...)만 텍스트 로 출력하면 됩니다.

이렇게하려면 @{<text> ... </text>}아래와 같이 일반 텍스트를 출력 에 추가 해야합니다.

var chart = new [email protected]@{<text>(document.getElementById('chart_div'));</text>}

클라이언트 측의 결과는 다음과 같습니다.

var chart = new google.visualization.LineChart(document.getElementById('chart_div'));

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

값 pandas를 두 개의 열에서 하나의 조건으로 바꿉니다.

분류에서Dev

NA를 여러 열의 루프에서 그룹 값으로 바꿉니다.

분류에서Dev

테이블의 모든 행에 대해 하나의 필드 값을 다른 필드 값으로 바꿉니다.

분류에서Dev

pandas에서 열의 -ve 값을 NaN으로 바꿉니다.

분류에서Dev

na를 다른 df의 값으로 바꿉니다.

분류에서Dev

Dataframe의 두 특정 열에있는 값의 10 %를 NA 값으로 무작위로 바꿉니다.

분류에서Dev

R에서 인접한 열의 문자 일치를 기반으로 값을 NA로 바꿉니다.

분류에서Dev

R에서 두 개의 변수와 두 개의 데이터 세트를 기반으로 값을 바꿉니다.

분류에서Dev

NA를 r의 각 그룹에 대해 동일한 열의 다른 행에있는 값으로 바꿉니다.

분류에서Dev

텍스트 파일에서 Word를 검색하고 한 번만 사전의 값으로 바꿉니다.

분류에서Dev

목록에서 3의 배수를 X로 바꿉니다.

분류에서Dev

django-admin에서 다른 모델의 여러 필드에 대해 ArrayField를 바꿉니다.

분류에서Dev

MVC Razor는 HTML 도우미 클래스의 모델에서 설명 텍스트를 검색합니다.

분류에서Dev

문자열 java에서 "+"의 모든 문자를 빈 문자로 바꿉니다.

분류에서Dev

Postgres / Rails의 날짜 필드에서 00을 20 년으로 바꿉니다.

분류에서Dev

탭으로 구분 된 파일의 모든 열에서 음수를 0으로 바꿉니다.

분류에서Dev

텍스트 필드를 검색하고 열의 값으로 바꿉니다.

분류에서Dev

ASCII 문자 코드를 0-26 사이의 값으로 바꿉니다.

분류에서Dev

큰 파일의 카운터 필드를 반복 된 값으로 바꿉니다.

분류에서Dev

특정 NA를 열별로 다른 행의 값으로 바꿉니다.

분류에서Dev

주석의 모든 기호를 공백으로 바꿉니다.

분류에서Dev

선행 값에 따라 일련의 값을 그룹으로 바꿉니다.

분류에서Dev

다른 목록의 유니 코드 코드 (ascii 값)를 기반으로 문자열 목록에서 문자열 접두사를 바꿉니다.

분류에서Dev

git 로그 출력에서 파일의 두 번째 필드를 바꿉니다.

분류에서Dev

필드 A에서 B로 날짜의 일부를 복사하여 바꿉니다.

분류에서Dev

다른 모델의 다른 값을 기반으로 모델 필드에 값 설정

분류에서Dev

R은 열 간의 일치를 기반으로 열의 값을 바꿉니다.

분류에서Dev

ms 단어의 단어를 Excel vba의 셀 값으로 바꿉니다.

분류에서Dev

범위 내 텐서의 모든 인덱스를 1로 바꿉니다.

Related 관련 기사

  1. 1

    값 pandas를 두 개의 열에서 하나의 조건으로 바꿉니다.

  2. 2

    NA를 여러 열의 루프에서 그룹 값으로 바꿉니다.

  3. 3

    테이블의 모든 행에 대해 하나의 필드 값을 다른 필드 값으로 바꿉니다.

  4. 4

    pandas에서 열의 -ve 값을 NaN으로 바꿉니다.

  5. 5

    na를 다른 df의 값으로 바꿉니다.

  6. 6

    Dataframe의 두 특정 열에있는 값의 10 %를 NA 값으로 무작위로 바꿉니다.

  7. 7

    R에서 인접한 열의 문자 일치를 기반으로 값을 NA로 바꿉니다.

  8. 8

    R에서 두 개의 변수와 두 개의 데이터 세트를 기반으로 값을 바꿉니다.

  9. 9

    NA를 r의 각 그룹에 대해 동일한 열의 다른 행에있는 값으로 바꿉니다.

  10. 10

    텍스트 파일에서 Word를 검색하고 한 번만 사전의 값으로 바꿉니다.

  11. 11

    목록에서 3의 배수를 X로 바꿉니다.

  12. 12

    django-admin에서 다른 모델의 여러 필드에 대해 ArrayField를 바꿉니다.

  13. 13

    MVC Razor는 HTML 도우미 클래스의 모델에서 설명 텍스트를 검색합니다.

  14. 14

    문자열 java에서 "+"의 모든 문자를 빈 문자로 바꿉니다.

  15. 15

    Postgres / Rails의 날짜 필드에서 00을 20 년으로 바꿉니다.

  16. 16

    탭으로 구분 된 파일의 모든 열에서 음수를 0으로 바꿉니다.

  17. 17

    텍스트 필드를 검색하고 열의 값으로 바꿉니다.

  18. 18

    ASCII 문자 코드를 0-26 사이의 값으로 바꿉니다.

  19. 19

    큰 파일의 카운터 필드를 반복 된 값으로 바꿉니다.

  20. 20

    특정 NA를 열별로 다른 행의 값으로 바꿉니다.

  21. 21

    주석의 모든 기호를 공백으로 바꿉니다.

  22. 22

    선행 값에 따라 일련의 값을 그룹으로 바꿉니다.

  23. 23

    다른 목록의 유니 코드 코드 (ascii 값)를 기반으로 문자열 목록에서 문자열 접두사를 바꿉니다.

  24. 24

    git 로그 출력에서 파일의 두 번째 필드를 바꿉니다.

  25. 25

    필드 A에서 B로 날짜의 일부를 복사하여 바꿉니다.

  26. 26

    다른 모델의 다른 값을 기반으로 모델 필드에 값 설정

  27. 27

    R은 열 간의 일치를 기반으로 열의 값을 바꿉니다.

  28. 28

    ms 단어의 단어를 Excel vba의 셀 값으로 바꿉니다.

  29. 29

    범위 내 텐서의 모든 인덱스를 1로 바꿉니다.

뜨겁다태그

보관