简单如果其他的.asp页

问题描述:

我只需要比较一个给定的数字与一个固定的数字,如果它是真的,返回一个段落,如果不是真的,返回一个替代段落。 我没有ASP经验,和最小的html技能。简单如果其他的.asp页

我在名为[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

我通过使用此方法在工作表中的其他位置显示此价格的值:它将整个美元显示为值。我不知道这是否是相关的,但我认为我会包括它。 –

您需要确保将代码包装在标准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小于5,和Different HTML code将输出时,它是等于或大于5。

希望这有助于更大! :)

+0

看起来很有希望,但没有奏效。我从来没有见过这样的小下划线和克拉。 我在“现在列表”字段名称上尝试了几个变体,遗憾的是单词之间有空格。我没有尝试在“now”和“list”之间使用下划线,正如你所建议的那样。 我最新的尝试是这样的:。

这是一个警长买卖,风险自负使用此信息

大文章段落

+0

我的最新尝试是这样的:

这是一个警长出售用这条信息。风险自负。

大作文的段落

,我认为这将是解决方案的一个很好的初步测试。这没有奏效。我尝试了围绕“现在列表”的各种包围,例如[]和(),但没有任何效果。 –
+0

具有挑战性的论坛 –