对于.asp页面

时间:2017-03-16 00:24:12

标签: html asp.net frontpage

我需要的是比较给定数字与固定数字,如果为真,则返回一个段落,如果不是,则返回替代段落。 我没有ASP经验,也没有最低限度的HTML技巧。

我在名为[now list]的数据库字段中有一个不断变化的美元数字;此字段已格式化为货币。

我希望页面评估[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岁。先谢谢你。

1 个答案:

答案 0 :(得分:0)

您需要确保将代码包装在标准ASP.NET标记<%%>标记中。这些标记告诉页面呈现的内容是ASP.NET而不是HTML(默认值)。标签将从输出中被无形地剥离,并且只会执行ASP.NET代码的内容。

除此之外,虽然您通常认为只在> 一组这些代码中运行代码,但您实际上可以突破&#39;仍处于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时会输出许多链接,当它等于或大于5时会输出Different HTML code

希望这有帮助! :)