我今天有一个关于在GridView中使用HyperLinkField的问题。我搜索了几乎所有东西,但我尝试的都没有工作。我正在运行ORACLE数据库,下面的所有字段都是RECORD_DATE和RECORD_TIME的字符串类型EXCEPT。它们属于'DATE'类型。
这就是我所拥有的:
<asp:HyperLinkField HeaderText="MODEL_NUMBER" DataTextField="MODEL_NUMBER" SortExpression="MODEL_NUMBER" DataNavigateUrlFields="MODEL_NUMBER, SERIAL_NUMBER, DEFECT_CODE, RECORD_DATE, RECORD_TIME"
DataNavigateUrlFormatString="~/AllAudits.aspx?Model={0}&Serial={1}&Defect={2}&RecordDate={3}&RecordTime={4}" />
Visual Studio没有对字符串的抱怨,并且页面加载正常和所有内容,但它没有显示标记为“MODEL_NUMBER”的列的链接,就像它应该的那样。
我试过了:
NavigateUrl="~/AllAudits.aspx"
这创建了一个链接,但我认为我没有能力通过此传递参数。
有人能指出我正确的方向吗?