2013-03-26 2 views
0

Я студент, работающий в простом приложении, и я не знаю, как использовать тег img, и я попробовал один такой код, но при выполнении кода изображение не показывает plz, см. Код и помогите мне увидеть, что не так в коде.Как использовать тег img

код:

<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server"> 
    &nbsp; 
    <table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 100%; 
     height: 100%;"> 
     <tr style="width: 100%; height: 300px;"> 
      <td valign="middle" align="center"> 
       <img alt="" src="C:\Documents and Settings\temp.intern1\My Documents\My Pictures\images4.jpg" />&nbsp; 
      </td> 
     </tr> 
     <tr style="height: 65%; vertical-align: top;"> 
      <td style="width: 90%;" align="center"> 
       <table cellpadding="0" cellspacing="0" width="100%"> 
        <tr> 
         <td style="height: 20px"> 
         </td> 
        </tr> 
        <tr> 
         <td align="center" valign="middle" width="100%" style="height: 100%"> 
          <div id="Panel1" style="background-color: #87BDEF; height: 300px; width: 600px;"> 
           <table cellpadding="0" cellspacing="0" style="height: 400px" width="600px"> 
            <tr> 
             <td> 
              &nbsp; 
             </td> 
            </tr> 
            <tr> 
             <td> 
              <table cellpadding="0" cellspacing="0" style="height: 200px" width="600px"> 
               <tr> 
                <td align="right" style="padding-left: 5px; width: 50%;"> 
                 <asp:Label ID="lblUserName" runat="server" Text="USER NAME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:"></asp:Label> 
                </td> 
                <td align="left" style="padding-left: 5px; width: 50%;"> 
                 <br /> 
                 <asp:TextBox ID="txtUserName" runat="server" Width="70%"></asp:TextBox> 
                 <asp:RequiredFieldValidator ID="rfvUserName" ErrorMessage="Please enter Username" 
                  ControlToValidate="txtUserName" runat="server" Width="70%" ForeColor="red" Style="margin-left: 0px;" /> 
                 &nbsp; 
                </td> 
               </tr> 
               <tr> 
                <td> 
                 <br /> 
                </td> 
                <td> 
                 <br /> 
                </td> 
               </tr> 
               <tr> 
                <td align="right" style="width: 50%;"> 
                 <asp:Label ID="lblPassword" runat="server" Text="PASSWORD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:"></asp:Label> 
                </td> 
                <td align="left" style="padding-left: 5px; width: 50%;"> 
                 <br /> 
                 <asp:TextBox ID="txtPassword" runat="server" TextMode="Password" Width="70%"></asp:TextBox> 
                 <asp:RequiredFieldValidator ID="rfvPassword" ErrorMessage="Please enter Password" 
                  ControlToValidate="txtPassword" runat="server" Width="70%" ForeColor="red" Style="margin-left: 0px" /> 
                </td> 
               </tr> 
               <tr> 
                <td colspan="2" align="center"> 
                 <span id="lblInValid" style="color: #C00000; font-family: Verdana; font-size: Small;"> 
                 </span> 
                </td> 
               </tr> 
               <tr> 
                <td colspan="2" align="center"> 
                 <table width="50%"> 
                  <tr> 
                   <td align="left" style="padding-left: 5px; width: 50%;"> 
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                    <asp:Button ID="btnSubmit" runat="server" Text="SUBMIT" OnClick="btnSubmit_Click" /> 
                    <br /> 
                    <br /> 
                    <br /> 
                   </td> 
                   <td align="left" style="padding-left: 5px; width: 50%;"> 
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                    <asp:Button ID="btnClear" runat="server" Text="CLEAR" /> 
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                   </td> 
                  </tr> 
                 </table> 
                </td> 
               </tr> 
               <tr> 
                <td> 
                 <br /> 
                </td> 
                <td> 
                 <br /> 
                </td> 
               </tr> 
              </table> 
             </td> 
            </tr> 
           </table> 
          </div> 
         </td> 
        </tr> 
        <tr> 
         <td height="180px"> 
          <br /> 
         </td> 
        </tr> 
        <tr> 
         <td> 
          <br /> 
         </td> 
        </tr> 
       </table> 
      </td> 
     </tr> 
    </table> 
</asp:Content> 

плз кто-нибудь помочь мне в этом коде ...

+1

Ваши изображения должны быть расположены в вашем проекте в папке IMG , Это нехорошее кодирование для получения изображений из абсолютного местоположения на вашем диске. –

ответ

1

Проблема заключается в том, что вы используете адрес для изображения на своем компьютере, так что это будет работать только при просмотре страницы с этого конкретного компьютера.

Вы должны скопировать изображение на веб-приложения, например, в папку с именем images, а затем использовать этот адрес в теге изображения:

<img alt="" src="images/images4.jpg" /> 
+0

Возможно, это должно быть '/ images/images4.jpg', поскольку вы не знаете, в какой папке в проекте находится его страница. –

+0

@ToonCasteele: Возможно, возможно не. Если приложение находится в виртуальной папке, это заставит его искать изображение в корневом приложении. – Guffa

+0

Это правда, но я думаю, что в этом случае есть небольшой шанс :) –

3

Ваше изображение должно быть в папке, доступной для вашего веб-сервера. Попробуйте включить изображение в файл решения (при условии, что вы используете Visual Studio), и используйте относительный путь, например «/images/image4.jpg»

Перейдите на веб-сайт (например, www.cnn.com), просмотреть источник для любой страницы и посмотреть, как они устанавливают путь к тегам img.

Вы также можете использовать тег для изображения ASP.Net, посмотрите примеры и использование MSDN.

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