2012-11-13 1 views
2

그 특정 페이지는 ContentPlaceHolder입니다. 삽입 자바 스크립트 내가가 <strong>에게 자바 스크립트</strong>를 삽입 할 <code>Master Page</code> 등을 사용</strong> 응용 프로그램 VB.NET 내 응용 프로그램에서</strong></p> <p>을 <strong>에 <strong>ASP.NET 웹이 양식이

은 내가 자바 스크립트 나 코드 덩어리를 사용하고 난 이렇게 내 페이지에 삽입 :

<asp:Content ID="Content4" ContentPlaceHolderID="javascript" runat="server"> 

<script language="javascript" type="text/javascript" > 

function showErrors() { 
     var id = '<%=Request.QueryString("id") %>'; 
     <%if (Request.QueryString("errors") == "true") {%> 
      var errorCode = '<%=Request.QueryString["errorCode"] %>'; 
      var errorMessage = '<%=Request.QueryString["errorMessage"] %>'; 
<%} %> 
    } 
</script> 
</asp:Content> 

문제는 내가 솔루션을 빌드 할 때, 또한 자바 스크립트 코드를 컴파일 가져옵니다이며, 물론 구문 오류가 있습니다. 예를 들어 빌드 오류 중 하나는 내가 컴파일러를 만들 수있는 방법

이는 를 생략하는 것을 이해 (이 VB.NET에 있어야하는데로) 일치하는 End If이없는 if 문 관련이있다 자바 스크립트?

답변

3

if 문을 VB 언어로 작성해야합니다.

<asp:Content ID="Content4" ContentPlaceHolderID="javascript" runat="server"> 

<script language="javascript" type="text/javascript" > 

function showErrors() { 
     var id = '<%=Request.QueryString("id") %>'; 
     <% If Request.QueryString("errors") = "true" Then %> 
      var errorCode = '<%=Request.QueryString["errorCode"] %>'; 
      var errorMessage = '<%=Request.QueryString["errorMessage"] %>'; 
     <% End If %> 
    } 
</script> 
</asp:Content> 
+0

고마워요! If 문은 작동하지만 var 행에서도 오류가 발생합니다. 대신 Dim을 사용해야합니까? – CiccioMiami

+0

죄송합니다. 대괄호 안에 문제가 있습니다! 많은 감사합니다! – CiccioMiami