这就是我所拥有的。页面加载,但超链接不是超链接。我在浏览器中查看页面的源代码,并在 a href 中看到与DataNavigateUrlFormatString
下面属性中相同的字符串。我尝试了许多不同的方法,并且在执行过程中没有链接或错误。
<asp:HyperLinkField DataNavigateUrlFields="LIDCode"
DataNavigateUrlFormatString='<%# Request.ServerVariables["SCRIPT_NAME"] %>?LC={0:d}&DD=true'>
</asp:HyperLinkField>