c#
  • image
  • dynamic
  • src
  • 2013-04-20 2 views -1 likes 
    -1

    Im пытается установить источник тега изображения на C#, потому что модуль не всегда находится на одной странице с тем же путем, хотя он не работает.Динамическая настройка тега img src с помощью C#

    <img id="3ways" src='"<%= ConfigurationManager.AppSettings["Images08"].ToString() + "/3ways.png"%>"' border="0" style="padding-bottom:2px;"> 
    
    +0

    Пожалуйста, добавьте детали к «хотя это не работает». –

    +0

    изображение не отображается на странице. –

    +0

    Какое значение вы возвращаете, когда читаете 'ConfigurationManager.AppSettings [" Images08 "]. ToString()' вы пытались пройти через код и поместить эту часть снаружи, как событие 'Page_Load', и посмотреть, что это за значение. ? показать, как выглядит раздел конфигурации, чтобы мы могли проверить правильность значения AppSettings – MethodMan

    ответ

    1

    Почему вы не используете runat = "server"? Например:

    <img id="3ways" runat="server" src="" border="0" style="padding-bottom:2px;"> 
    

    Тогда на внутреннем интерфейсе это сделать:

    3ways.Attributes["src"] = ConfigurationManager.AppSettings["Images08"].ToString() + "/3ways.png" 
    

    Это чище и лучше разделение ответственности.

     Смежные вопросы

    • Нет связанных вопросов^_^