2014-12-06 2 views
0

안녕 내에서 내가 레드 닷 CMS가없는 내가 알고 싶은 또한 루프 내부의 요소의 합계를 얻기 위해 ASP 클래식을 사용 <!IoRangeList><!IoRangePreExecute> 안에 가능 사용하는 것입니다. 레드 닷 CMS를 IoRangeList이 IoRangePreExecute

또는

이 할 수있는 다른 방법이 여기에

은 임 궁금

<!IoRangePreExecute> 
<% 
Dim a(5), b, c 
%> 
<% d = 0 %> 
<!IoRangeList> 
    ' user range list as loop to get value from reddot 
    a(<% d = d + 1 %>) = <%value%> 
<!/IoRangeList>  
<% For Each b in a 
    c = c + Cint(b) 
    Next 
    Response.Write(c) 
%> 
<!/IoRangePreExecute> 

이 그것을

을 할 수있는 올바른 방법입니다

내 코드입니다

답변

0

foreach는 내장 사용하기 쉬울 것 루프 태그를 사용할 수는 있지만 네가 이렇게 할 수는있다. (방역관의 코드는 완전하지 않지만)

+0

당신은 당신이 foreach 루프와 –

+0

을 코드를하시기 바랍니다 제공 할 수 있도록 그것의 가능한 전에 동안 내가 레드 닷 사용 참조 이 페이지의 중간에있는 예입니다. http://www.reddotcmsblog.com/render-tags-an-overview –

+0

링크를 이용해 주셔서 감사합니다. –

0

가능하지만 권장하지는 않는다. PreExecute는 매우 비효율적이므로 가능한 경우 피하십시오.

최근에 OpenText에서 출발하기 전에 일반적으로 iorangelist를 사용하여 클라이언트 측 코드를 데이터로 생성 한 다음 JS/JQuery를 사용하여 동적 UI를 작성했습니다.

이렇게하는 게시 된 페이지의 예는 다음을 참조하십시오. http://www.potterton.co.uk/articles.xmlhttp://www.potterton.co.uk/news/news.htm#2016. 특정 질문에 대한

, 클라이언트 측 자바 스크립트로 나는 것 간단히 출력 목록 루프 :

<script> 
var a = 0; 

<%iorangelist%> 
a += <%value%>; //I'd check for numeric here. 
<%/iorangelist%> 

console.log(a); 
</script>