2017-03-16 5 views
0

필요한 숫자는 주어진 숫자와 고정 된 숫자를 비교하는 것이고, 참이면 하나의 단락을 반환하고 참이 아닌 경우 대체 단락을 반환하는 것입니다. 나는 ASP 경험이없고, 최소한의 html 기술을 가지고있다..asp 페이지의 경우 else

저는 [now list]라는 데이터베이스 필드에서 달러 기호가 바뀝니다. 이 입력란은 통화 형식으로되어 있습니다.

[지금 목록]이> 또는 < 5 (또는 10 또는 20 또는 임의의 숫자)인지 여부를 평가하는 페이지를 원합니다. 하지만 지금은 숫자 5와 비교해 보겠습니다.

웹 페이지를 편집 할 수있는 HTML 코드로 바꿉니다.

IF [now list]<5, 
    then "write this big paragraph which may or may not include lots of html links" 
    else "write different paragraph I can make up to suit me."  
ENDIF 

If [now list] < 5, THEN write big, ELSE write different. 

내가 단락을 표시 할 위치이 코드가 포착됩니다 관계없이 단락의 장소에서 페이지에 갈 것이라는 생각을 가지고 : 나는이 시도? 권리? 이 페이지를 테스트했을 때, 필자가 원했던 분석의 결과가 아니라 IF 문을 써서 보여줍니다.

도와주세요. 내 이익을 위해, 나는 밝은 7 살짜리 아이 인 척 해줘. 비록 내가 57 살일지라도. 미리 감사드립니다.

+0

나는이 값을 전체 달러로 표시하는 <% = FormatCurrency (rs ("Now List"), 0) %> 메서드를 사용하여 시트의 다른 곳에이 가격을 표시합니다. 이것이 관련이 있는지 나는 모른다. 그러나 나는 그것을 어떻게해서든지 포함시킬 것이라고 생각했다. –

답변

0

표준 ASP.NET 태그 인 <%%> 태그로 코드를 래핑해야합니다. 이 태그는 페이지가 HTML (기본값)이 아닌 ASP.NET으로 렌더링되도록 렌더링합니다. 태그는 출력에서 ​​보이지 않게 제거되고 ASP.NET 코드의 내용 만 실행됩니다. 이 외에도

, 당신은 일반적으로 단지 내에서 이러한 태그의 집합 코드 를 실행하는 데 생각하면서, 동시에 실제로 코드 로직의 '탈출'할 수 여전히 ASP.NET 조건 내부 :

위의 예에서
<% if(now_list < 5) { %> 

<a href="link1.html">Link 1</a> 
<a href="link2.html">Link 2</a> 
<a href="link3.html">Link 3</a> 

<% } else { %> 

<p>Different HTML code</p> 

<% } %> 

링크의 수를 출력 now_list 5 미만인 경우 및 Different HTML code가 출력이 동일하거나이 도움 5.

희망보다 클 때! :)

+0

유망 해 보이지만 작동하지 않았습니다. 그리고 전에는 작은 밑줄과 캐럿을 본 적이 없습니다. 불행히도 단어 사이에 공백이있는 "지금 목록"필드 이름에 여러 변형을 시도했습니다. 나는 당신이 제안한 것처럼 "지금"과 "목록"사이의 밑줄을 사용하려고하지 않았다. .. <% ([지금 목록] < 5) { %>

이것은 보안관 판매 인은 자신의 위험에이 정보를 사용하는 경우

<%} 다른 {%>

큰 : 내 최신 시도이 있었다 에세이 단락

<% } %> –

+0

내 최신 시도는이이었다 <% ([지금 목록] < 5) { %>

이것은 보안관 판매 인이 인포를 사용합니다. 귀하의 책임하에

<%} 다른 {%>

큰 에세이 단락

<% } %> 나는이 솔루션의 좋은 예비 시험이 될 거라 생각 했어요. 이것은 작동하지 않았다. 나는 []와()와 같은 "지금 목록"주위에 여러 가지 브라케팅을 시도했지만 효과가 없습니다. –

+0

도전적인 포럼 –