我一直在创建一个显示日期、承运人、客户和跟踪号的订单状态 ASPX 页面。此页面上的数据由搜索表单生成,用户可以通过日期或客户姓名进行搜索。在我们的 SQL 数据库中,对于 Tracking Number,它仅包含数字编号,例如“759102160484401”(随机 FedEx Tracking Number)。每当进行搜索时,我都想将它们分别链接到每个航运公司的正确跟踪文件。当前输出如下:
2012 年 10 月 8 日 --- 联邦快递 --- JAMES FRANCO --- 759102160484401
现在的问题。我们将当前的 DataNavigateUrlFormatString 设置为 FedEx url。当它检测到运营商的 SQL 字段显示“UPS”时,我们希望它可以替代 UPS 链接。我将如何做到这一点?下面是 Tracking.aspx 文件的 Tracking number 列的当前行。
<asp:HyperLinkField DataTextField="TRACKNUM" DataNavigateUrlFields="TRACKNUM" HeaderText="Tracking#" Target="_blank" Text="Tracking#"
DataNavigateUrlFormatString="http://www.fedex.com/Tracking?clienttype=dotcom&ascend_header=1&cntry_code=us&language=english&mi=n&tracknumbers={0}"
HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" />
希望这是详细的,非常感谢!