这句hyperlink哪出错了?请指点...

来源:百度知道 编辑:UC知道 时间:2024/06/28 12:03:37
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#"go.asp?num="+Eval("num", "{0}"):"back.asp?num="+Eval("num", "{0}") %>' Text='<%# ((bool)Eval("ok")) ? "<font color=green>go</font>" : "back" %>'></asp:HyperLink>
</ItemTemplate>

错误提示:CS1026: 应输入 )

NavigateUrl='<%#"go.asp?num="+Eval("num", "{0}"):"back.asp?num="+Eval("num", "{0}") %>'
???
\
如果用的是 ? : 前面也应该有个判断的语名吧。
NavigateUrl='<%#((bool)Eval("ok"))?Eval("num","go.asp?num={0}"):Eval("num","back.asp?num={0}")#>'

为什么会有: