gpt4 book ai didi

c# - Gridview 中的超链接字段(Url 导航)

转载 作者:行者123 更新时间:2023-12-02 14:10:24 25 4
gpt4 key购买 nike

工作中有一个 gridview,它具有以下语法

  <asp:HyperLinkField 
DataNavigateUrlFields="NameID"
DataNavigateUrlFormatString="names.aspx?nameid={0}"
DataTextField="name"
HeaderText="Client Name"
SortExpression="Name"
ItemStyle-Width="100px"
ItemStyle-Wrap="true" />

所以我添加了 DataNavigateUrlFormatString 行...链接显示正确,但地址如下所示

http://.....clients/clientNames/names.aspx?nameid=123

这个gridview位于ClientsNames文件夹中..但我实际上想使用维护文件夹的names.aspx...所以基本上我希望URL像这样重定向

httpL//....clients/Maintenance/names.aspx?nameid=123

我尝试添加 DataNavigateUrlFormatString="Maintenance/names.aspx?nameid={0}"但它会创建这样的网址

http://......clients/clientNames/Mainteanance/names.aspx?nameid=123

如何才能使 url 在 GridView 中看起来像这样?

http://.....clients/Maintenance/names.aspx?nameid=123

谢谢

最佳答案

尝试将 DataNavigateUrlFormatString 设置为“../Maintenance/names.aspx?nameid={0}”

  <asp:HyperLinkField      
DataNavigateUrlFields="NameID"
DataNavigateUrlFormatString="../maintenance/names.aspx?nameid={0}"
DataTextField="name"
HeaderText="Client Name"
SortExpression="Name"
ItemStyle-Width="100px"
ItemStyle-Wrap="true" />

关于c# - Gridview 中的超链接字段(Url 导航),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com