如何在锚标签内使用数据绑定器

时间:2013-03-11 14:00:17

标签: c# asp.net

我在asp.net转发器中有锚标记我想嵌入数据绑定器添加到href来创建灯箱

  

错误编译错误

     

描述:编译资源期间发生错误   需要为此请求提供服务。请查看以下具体内容   错误详细信息并适当修改源代码。

     

编译器错误消息:CS1002 :;预期

     

来源错误:

<a href="editReminders.aspx?reminderID=<% DataBinder.Eval(Container.DataItem, >"ReminderID") %>" shape="rect" > class="extLink">Edite</a>      

3 个答案:

答案 0 :(得分:2)

您也可以通过创建方法

在后面的代码中执行此操作
protected string GetReminderLink(object Data)
{
 return "<a target=\"_BLANK\" href=\"editReminders.aspx?reminderID=" + Data.ToString() + "\";\">Text</a>";
}

然后在您的asp页面上调用它,如下所示

<%# GetReminderLink(Eval("ReminderID"))%>

答案 1 :(得分:0)

试试这个:

<a href='<%#Eval("ReminderID","editReminders.aspx?reminderID={0}") %>' shape="rect" class="extLink">Edite</a>

答案 2 :(得分:0)

这应该有效:

<a href='editReminders.aspx?reminderID=<%# Eval("ReminderID") %>' shape="rect" class="extLink">Edite</a>