62,046
社区成员
发帖
与我相关
我的任务
分享
GridView中有代码:
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<asp:HyperLink ID="hyLinkUserName" runat="server" NavigateUrl='<%# Eval("Type_id", "/default.aspx?ActionID=REPORT_Name_LIST&TYPE_ID={0}") %>'
Text='<%# Eval("UserName") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
下面我想在后台修改HyperLink (ID为 hyLinkUserName)的NavigateUrl属性 即再加上一个条件TYPE_NAME='zjp'
请问可以实现吗? 能的话在后台如何写?
请问这样写对么?
<asp:HyperLink ID="hyLinkUserName" runat="server" NavigateUrl='<%# Eval("Type_id","Type_Name", "/default.aspx?ActionID=REPORT_Name_LIST&TYPE_ID={0}&TypeName={1}") %>'
Text='<%# Eval("UserName") %>'></asp:HyperLink>
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<asp:HyperLink ID="hyLinkUserName" runat="server" NavigateUrl='default.aspx?ActionID=REPORT_Name_LIST&TYPE_ID=<%# Eval("数据源中的TYPE_ID字段") %>&TYPE_NAME=zjp'
Text='<%# Eval("UserName") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>