打印

[.net] Eval()与if语句问题

大家好,我现在想实现的是:
在源文件里写个判断语句
比如 <%if(Eval("...")=="0") %> <%{ .... }%> 想实现的功能是 假如满足if: 链接到(<a href="xx.aspx?str=<%#Eval("ID")%>"..)到一个页面,否则链接到另一个页面((<a href="yy.aspx?str=<%#Eval("ID")%>"..)),可是这中写法是错的,我该怎么写呢?
后台定义一个方法,前台调用这个方法即可。
www.119797.com
后台代码
    public string dosomething(string s,string s1)
    {
        if (s.Equals("xx"))
        {
            return string.Format("xx{0}", s1);
        }
        else
        {
            return string.Format("yy{0}", s1);
        }
    }
www.119797.com

TOP

直接三元运算的写法即可。
承接定制建站、在线系统,代售域名、邮局、主机,价格从优。
有意者站内PM。
新一代四无新人……

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
前台代码
   xx: <%=dosomething("xx","love") %> <br />
   yy:<%=dosomething("yy","love") %>
www.119797.com

TOP