javascript - Html 中 URL 的路径组合

标签 javascript html asp.net

我用图像 src 构建了项目图像的路径与服务器中的路径和数据库中的图像名称相结合。我需要将它们组合在一起,但在 HTML 中。
这是我的代码

 <asp:ListView ID="ul_LeftMenu" runat="server" ClientIDMode="Static">
 <ItemTemplate >
 <li class="li-LeftMenu">
 <img src="<%=Path %><%# Eval("Image") %>" /><a href="../<%# Eval("Url") %>"><%#Eval("Name") %></a></li>
 </ItemTemplate>
 </asp:ListView> 

<%=Path %>从服务器端

<%# Eval("Image") %>来自数据库

如何让一些人这样思考

 <img src=" Url.Combine(<%=Path %> ,<%# Eval("Image") %>)"/>

服务器代码

 public string Path { get; set; }
        protected void Page_Load(object sender, EventArgs e)
        {
            Path = "/Master/Images/";

}

最佳答案

<img src='<%# new Uri(new Uri(Path), Eval("Image")).AbsoluteUri %>' />

关于javascript - Html 中 URL 的路径组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18223984/

相关文章:

javascript - JavaScript 中的 while(true) - 它是如何工作的

html - 如何根据图像响应宽度调整文本宽度

asp.net - default.aspx 中的 "StartTag: invalid element name"

javascript - jquery水平滚动下一项按钮

javascript - 用正则表达式删除子字符串

javascript - 如何根据表中列的值禁用下拉菜单和按钮

javascript - 在 JavaScript 中创建带有点击事件的动态按钮

c# - Blazor 服务器端项目中的内存泄漏

asp.net - 使用 asp.net 用户控件时我应该把 JavaScript 放在哪里?

javascript - "variable : function(){}"是什么意思?