我为一个用户设置页面时遇到问题。 我有一个只能访问一个用户的页面A.但只有此用户才能访问页面B.页面A和B几乎具有相同的内容。在页面A中,任何用户都可以添加和搜索,但在页面B上,用户只能搜索。我做了如下代码:
<%if username<>"liza" then%><a href="a.asp" class="white-text"> Delivery Record (Self collect) </a><%end if%>
<%if username="liza" then%><a href="b.asp" class="white-text"> Delivery Record (Self collect) </a><%end if%>
但是现在的问题是,用户有时可以从页面A看到内容,有时她不能。但对于其他用户,他们只能看到页面A.只有一个用户遇到此问题。代码有问题吗?
对于结果,该用户只能访问页面B而不能访问页面A.
答案 0 :(得分:0)
共享代码中存在两个错误:
ToLower()
,因为单词Liza或
LIZA不等于liza。<强>解决方案强>
<%if username.ToLower() <> "liza" then%>
<a href="a.asp" class="white-text"> Delivery Record (Self collect) </a>
<%end if%>
<%if username.ToLower() == "liza" then%>
<a href="b.asp" class="white-text"> Delivery Record (Self collect) </a>
<%end if%>
此外,您可以避免两个条件if
案例并将其设为一个。
<%if username.ToLower() <> "liza" then%>
<a href="a.asp" class="white-text"> Delivery Record (Self collect) </a>
<%else%>
<a href="b.asp" class="white-text"> Delivery Record (Self collect) </a>
<%end if%>