ASP if判断语句问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:15:15
<%if rs("c_type")="科室动态" then%>
<option value="科室动态" selected>科室动态</option>
<%else%>
<option value="科室动态" >科室动态</option>
<%end if%>

rs("c_type")里面的值是”科室动态”,为什么判断成不等而于,而执行else语句?
liuyanhao:
你回答的问题还是判断不了,可能是不支持文字判断吧,我另外写一个语句,也是出现相同的问题.
<%selname = rs("c_type")
if selname = "新闻发布" then
response.Write("news")
else
response.Write("no news")
end if
%>
也是一样的情况,打印出 no news
加了一个测试 response.Write(rs("c_type"))
c_type的值是正常的
而selname = rs("c_type")换成文字selname = "新闻发布"判断就可以.可以肯定rs("c_type")读出来的值不能被if判断

trim(rs("c_type"))去空格试试.

<option value="科室动态" <%if rs("c_type")="科室动态" then response.write(" selected") end if%>>科室动态</option>

试试上面的代码

你的ASP运行环境是什么?