0

我所需要的只是比较一个给定的数字和一个固定的数字,如果它是真的,返回一个段落,如果不是真的,返回一个替代段落。我没有 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 岁。提前谢谢。

4

1 回答 1

0

您需要确保将代码包装在标准的 ASP.NET 标记<%%>标签中。这些标签告诉页面将要读取的内容呈现为ASP.NET而不是HTML(默认)。标签将从输出中无形地剥离,并且只有 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小于5Different HTML code时输出,大于等于5时输出。

希望这可以帮助!:)

于 2017-03-16T00:37:56.660 回答