ms_dos

  博客园  :: 首页  :: 新随笔  ::  :: 订阅 订阅  :: 管理

方法一:

<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Bind("MeetingName") %>'
 NavigateUrl='<%# "~/Webpages/MeetingInfo.aspx?MeetingID="+Eval("MeetingID") %>' >

</asp:HyperLink>

方法二:

<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Bind("MeetingName") %>'
 NavigateUrl='<%# Eval("MeetingID","~/Webpages/MeetingInfo.aspx?MeetingID={0}") %>' >

</asp:HyperLink>

方法三:

如果是GrilView控件的HyperLinkField,则可以这样写(因为GrilView控件的HyperLinkField的NavigateUrl不支持直接在=号后面加绑定)
<asp:HyperLinkField HeaderText="个人信息" Text="查看" DataNavigateUrlFormatString="~/Webpages/MeetingInfo.aspx?MeetingID={0}" DataNavigateUrlFields="MeetingID" />
也可以将HyperLinkField转换为TemplateField,然后再在TemplateField里加HyperLink,再按照前面的方法做即可

posted on 2010-08-05 15:33  ms_dos  阅读(303)  评论(0编辑  收藏  举报