我有一个大页面,GridView
绑定HyperLinkfield
到其中一个列,有两个参数,格式如下:
<asp:HyperLinkField DataNavigateUrlFields="id,nome" DataNavigateUrlFormatString="~/adm/Clipping/Publicidade/Cadastro/ValorPrograma.aspx?programa={0}&nome={1}" HeaderText="Valores" InsertVisible="False" NavigateUrl="~/adm/Clipping/Publicidade/Cadastro/ValorPrograma.aspx" Text="Ajustar valores">
<ItemStyle ForeColor="#339933" />
</asp:HyperLinkField>
字符串DataNavigateUrlFormatString="~/adm/Clipping/Publicidade/Cadastro/ValorPrograma.aspx?programa={0}&nome={1}
替换为DataNavigateUrlFields="id,nome"
。一切都很好......对于某些行。另一方面,值不会被替换并且 URL 不完整。
所以我去数据库检查是否有一些数据不一致,并从一个通常被替换的字段中提取数据,GridView
以及另一个没有被替换的字段。
有任何想法吗?