다시 바보 같은 질문 컨트롤러에서 자바 스크립트 변수에 값을 할당하는 데 어려움이 있습니까?MVC asp.net 컨트롤러에서 자바 스크립트 변수에 값을 할당하는 방법
실패 코드의 라인 아래에 변수 에 값을 할당하는 적절한 방법이 무엇인지.. 당신은, 쓰기 컨트롤러에 <%
을 사용할 필요가 없습니다
var tenmp= '<%= Model.Temp%>';
다시 바보 같은 질문 컨트롤러에서 자바 스크립트 변수에 값을 할당하는 데 어려움이 있습니까?MVC asp.net 컨트롤러에서 자바 스크립트 변수에 값을 할당하는 방법
실패 코드의 라인 아래에 변수 에 값을 할당하는 적절한 방법이 무엇인지.. 당신은, 쓰기 컨트롤러에 <%
을 사용할 필요가 없습니다
var tenmp= '<%= Model.Temp%>';
를 조언을 주시기 바랍니다. 난 그냥 시도했습니다 당신이 다음 직접
<% var tenmp= Model.Temp; %>
이것은 C# 코드가 아닌 Javascript입니다. – LukLed
를 사용하는 영문 또는 ASCX 페이지에서 사용하는 경우
당신은 아마
<input type="hidden" class="pnum" value="<%=PageNum%>" />
처럼, 영문/ASCX 페이지에 무언가를 사용하는 것 너와 똑같이 잘 작동 해.
<script language="javascript">
var a = '<%=Model.userName %>';
alert(a);
</script>
제 컨트롤러에는 다음과 같은 것들이 있습니다.
public ActionResult Login()
{
LoginFormViewModel loginFVM = new LoginFormViewModel();
loginFVM.userName = "slappy";
return View(loginFVM);
}
위의 모든 내용은 사용자가보기에서 자바 스크립트로 모델 값을 얻으려고한다고 가정합니다.
또한보기가 모델에서 상속되는지 확인하십시오. 그렇지 않으면 temp가 무엇인지 알 수 없습니다.
희망이 있습니다.
이 코드는 올바르게 작동합니다. – LukLed
괜찮아 보이는가, 어떤 오류가 발생 했습니까? 또는 tenmp가 비어 있습니까? – DavGarcia
코드가 좋아 보인다. 값이 임베드되었는지 확인하기 위해 HTML 소스를 확인 했습니까? 문제에 대해 자세히 설명해 주시겠습니까? 그것은 당신이 당신의 'tenmp'var에 오타가 있기 때문입니까? –