【问题标题】:Change image linkbutton on click单击更改图像链接按钮
【发布时间】:2014-01-04 21:06:30
【问题描述】:

拥有这段代码:

<asp:LinkButton runat="server" OnClick="ChangeImage_Click" >
  <img src="imagethatshouldbechanged" />
</asp:LinkButton>

还有这个:

protected void ChangeImage_Click(object sender, EventArgs e)
{
    //Code here
}

当我点击链接按钮时如何更改图像。

【问题讨论】:

    标签: c# asp.net image events linkbutton


    【解决方案1】:

    您需要制作 img runat="server" 并为其分配 id 以在 ChangeImage_Click 中访问或使用 asp:Image 而不是 img

    HTML

    <asp:LinkButton runat="server" OnClick="ChangeImage_Click" >
      <img id="img1" runat="server" src="imagethatshouldbechanged" />
    </asp:LinkButton>
    

    代码隐藏

    protected void ChangeImage_Click(object sender, EventArgs e)
    {
        img1.Src = "url";
    }
    

    【讨论】:

      【解决方案2】:

      试试这个方法

      <asp:LinkButton runat="server" OnClick="ChangeImage_Click" >
        <img runat="server" id="myImage" src="imagethatshouldbechanged" />
      </asp:LinkButton>
      
      protected void ChangeImage_Click(object sender, EventArgs e)
      {
         myImage.Src="YourImagePath";//Like App/app1/image1.jpeg
      }
      

      【讨论】:

        猜你喜欢
        • 2016-03-13
        • 2017-01-21
        • 2015-05-09
        • 2013-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-14
        相关资源
        最近更新 更多