我今天有一个关于在 GridView 中使用 HyperLinkField 的问题。我几乎搜索了所有内容,但我尝试的所有内容都没有。我正在运行 ORACLE 数据库,下面的所有字段都是字符串类型,除了 RECORD_DATE 和 RECORD_TIME。它们属于“日期”类型。
这就是我所拥有的:
<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"
这创建了一个链接,但我认为我没有能力通过它传递参数。
谁能指出我正确的方向?