如何在自定义用户控件上数据绑定属性?

时间:2010-11-29 15:37:35

标签: asp.net

我有一个自定义用户控件UserProfileLink,我有两个基本的字符串属性,UIDUserFullName我想在DataGrid的模板列中使用,如下所示:

....
<ItemTemplate>
  <td:UserProfileLink ID="uplUser" runat="server" UID="<%#Eval("UserUID") %>" UserFullName="<%#Eval("UserFullName") %>" />
</ItemTemplate>
....

我收到错误消息“服务器标签格式不正确”,这让我相信这种类型的绑定是不可能的。有办法做到这一点,还是不可能?

1 个答案:

答案 0 :(得分:4)

尝试'代替'代表服务器代码

<td:UserProfileLink ID="uplUser" runat="server" UID='<%#Eval("UserUID") %>' UserFullName='<%#Eval("UserFullName") %>' />