2011-11-17 2 views
0

시나리오는 서버에서 생성 한 guid 값으로 숨겨진 필드를 작성하고 싶습니다.면도기 및 함수 호출 출력

<input type="hidden" id="sampleGuid" value="@{Guid.NewGuid().ToString()};" />

수율 '값을 = ""'하지

@{ 
    string token = Guid.NewGuid().ToString(); 
    <input type="hidden" id="sampleGuid" value="@token" /> 
    } 

가 제대로 GUID와 '가치'를 입력하면서?

답변

1

중괄호 대신 괄호가 필요합니다.

@{ ... }은 보통 을 실행하지만 아무 것도 인쇄하지 않습니다.

@(...)표현의 값을 인쇄합니다. (HTML로 인코딩합니다)

1

Guid.NewGuid().ToString()을 중괄호로 묶었습니다.

그냥 코드를 실행하고 싶다는 뜻입니다.

값을 출력하려면 괄호 안에 코드를 넣으십시오.