簡體   English   中英

如何在 c# asp.net 中更改 HTML 圖像源

[英]How to change a HTML image source in c# asp.net

所以我有一個 div 類,其中包含 5 個相互內聯的圖像:

<div class="image_line" >
    <img src ="StarOff.gif" id="img1" runat="server"/>
    <img src ="StarOff.gif" id="img2" runat="server"/> 
    <img src ="StarOff.gif" id="img3" runat="server"/> 
    <img src ="StarOff.gif" id="img4" runat="server"/>
    <img src ="StarOff.gif" id="img5" runat="server"/>
</div>

我希望能夠使用它們的 id 逐個更改每個圖像的源。 我知道你可以在 Javascript 中做到這一點:

document.getElementById(img1).src = "StarOn.gif"

但是我不知道如何在 c# asp.net 中做到這一點。 我在這件事上找不到螞蟻幫助。

編輯:進行了建議的更改。

對於舊的 aspx 渲染版本:
您可以使用 <%=(string var) %>
例如 HTML:

 <img src="<%=img %>" />

。CS:

public partial class Default2 : System.Web.UI.Page
{
  public string img;
  protected void Page_Load(object sender, EventArgs e)
  {
    img = "UploadedImages/9.gif";
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM