0

나는 mvc 응용 프로그램에서 작업하고 있습니다. "카운트 12 사과입니다." 이제 리소스 파일에 레이블을 넣어야하지만 문제는 no입니다. 12는 동적이며 jquery를 사용하여 다른 드롭 다운의 선택을 변경합니다.리소스 파일의 텍스트를 동적으로 업데이트합니다. - net + jquery

HTML 코드는 다음과 같습니다

<p>The count is <span>12</span> apples</p> 
열심히 내 응용 프로그램에서 텍스트를 코딩 할 수 없습니다

는, 따라서 둘 필요가 모두 나의 의심의 여지가 있다는 것입니다, 리소스 파일에서 & "사과" "카운트입니다" 이 리소스 파일에 2 값이 있어야합니까 또는 내가이 문제를 해결할 수있는 다른 방법 즉, 리소스 파일에 2를 피하는 것이 그 사이의 개수가 동적 인 것을 피할 수 있습니다.

답변

1

"The count is {0} apples"과 같은 리소스 문자열을 설정할 수 있습니다. 그런 다음 코드 배후의 {0}에 배치 할 값을 지정할 수 있습니다.

예 : 당신이, 당신이 같은 일을 <span> 요소를 유지하려면

string count = string.format(Resource.AppleCount, 12); 

(12)는 {0}"The count is 12 apples"

을주는 대체 할 것이다, 그러나 당신의 자원 문자열 The count is <span>{0}</span> apples 될 것이며, 그것을

를 삽입 .innerHTML를 사용 MVC와 직접 작업하지는 않았지만 문제가 해결 될 것이라고 생각합니다.

+0

코드가 아니라 HTML 파일/리소스 파일/js 파일을 변경해야합니다. 뒤에. 그럼, 여전히 작동할까요? – whyAto8