gpt4 book ai didi

asp.net - 如何解析 ASP ListView 模板中的相对路径?

转载 作者:行者123 更新时间:2023-12-04 06:26:20 26 4
gpt4 key购买 nike

我使用 ListView 来显示(很有趣)一个数据列表,包括一个超链接。这是我的项目模板(ascx 文件):

<a href='<%# DataBinder.Eval(CType(Container, ListViewDataItem).DataItem, "ID","/Pages/Image.aspx?id={0}").ToString()%>'
title='View <%# DataBinder.Eval(CType(Container, ListViewDataItem).DataItem, "Title")%>'>
<%# DataBinder.Eval(CType(Container, ListViewDataItem).DataItem, "CardNo")%> -
<%# DataBinder.Eval(CType(Container, ListViewDataItem).DataItem, "Title")%></a>

我在正确解析链接时遇到问题,因为在整个项目中多次重复使用相同的模板,并且在子文件夹中的页面失败。我想我正在寻找一个 Server.MapPath等效,以便我可以使用 ~ 获取相对于 root 的路径,但如何将其插入到我的 HTML 中?

更新:问题是由于我的项目在我的机器上 LocalHost 根的子文件夹中运行的事实引起的。在生产中,项目位于根本身中,不会发生此问题。

最佳答案

您正在寻找 ResolveClientUrl ResolveUrl .

关于asp.net - 如何解析 ASP ListView 模板中的相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004377/

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