我在转发器中有一个链接,我想根据转发器项目中的值动态更改网址。
问题是href值是这样的
href='<%# (Boolean.Parse(Eval("HasFile").ToString())==true) ? "www.milliyet.com.tr" : "../Static_Pages_Content.aspx?Parent_ID=Eval("Node_ID")"%>'
我遇到语法错误。当我直接将值设置为'3'而不是Eval(“Node_ID”)时,它可以正常工作。所以我的问题可能是在这个文字中使用eval()的语法。任何想法??
答案 0 :(得分:0)
试试这个:
href='<%# (Boolean.Parse(Eval("HasFile").ToString())==true) ?
"www.milliyet.com.tr" :
"../Static_Pages_Content.aspx?Parent_ID=" + Eval("Node_ID") %>'
(仅为清晰起见的新行)