我想实现的是在锚点标签的href中使用Eval作为参数。由于锚点嵌套在repeater内部,所以我无法在后台代码中实现这一目标。我尝试了几种方法但没有成功。
以下是我尝试编写的代码:
<a href="http://MyWebsite/ActiveUsers?ID=InsertEvalHere"><%# Eval("Name")%></a>
以下是我尝试编写的代码:
<a href="<% "http://MyWebsite/ActiveUsers?ID=" + DataBinder.Eval(Container.DataItem("ID"))%>"><%# Eval("Name")%></a>
<a href="<% "http://MyWebsite/ActiveUsers?ID=" + Eval("ID")%>"><%# Eval("Name")%></a>
<a href="http://MyWebsite/ActiveUsers?ID=<% DataBinder.Eval(Container.DataItem("ID"))%>"><%# Eval("Name")%></a>
<a href="http://MyWebsite/ActiveUsers?ID=<%# Eval("ID")%>"><%# Eval("Name")%></a>
以上都好像不正确,因为我一直收到这个错误信息 - 标签格式不正确。
我该怎么处理?