我已经尝试过我能想到的一切。如果有人可以提供帮助,我会非常感激。 我的代码:
<asp:HyperLinkField
DataNavigateUrlFields= "PONumber"
DataNavigateUrlFormatString=
"../PurchaseOrder/PurchaseOrderInsert.aspx?PurchaseOrderID={0}"
DataTextField="Description"
HeaderText="Description"
SortExpression="Description" />
我甚至将DataNavigateFormatString
切换为NavigateUrl
,但仍然没有。我真的只需要这个导航到一个页面,在那个页面上是一个导航回来的链接。
答案 0 :(得分:0)
您的标记似乎是正确的。你的问题不清楚是什么不起作用。 假设它在某个Gridview类型控件中。
但是从标记开始,您似乎可能希望使用~
代替../
来导航到正确的网址。
<asp:HyperLinkField
DataNavigateUrlFields= "PONumber"
DataNavigateUrlFormatString=
"~/PurchaseOrder/PurchaseOrderInsert.aspx?PurchaseOrderID={0}"
DataTextField="Description"
HeaderText="Description"
SortExpression="Description" />
你也可以试试msdn。 {{3}}