2016-05-17 3 views
0

Я новичок в .Net и Visual Studio. У меня есть ссылка на картину с variabel:.Net img синтаксис src

<img src=\"[Logo]\" 

Мне нужно изменить, что путь:

http://www.page.com/images/emailpictures/logo.png

Как я могу изменить это? Я пробовал следующее:

<img src=\"http://www.page.com/images/emailpictures/logo.png\" 
<img src=\"http://www.page.com/images/emailpictures/logo.png" 
<img src="http://www.page.com/images/emailpictures/logo.png" 

Но ничего не работает. Как его синтаксис?

С наилучшими пожеланиями.

Update

<img src=\"[Logo]\" border=\"0\" style=\"vertical-align: top; font: bold 13px/23px Georgia, Times New Roman, Times, serif; color: #493728; width: 100px; height: 23px;\" width=\"100\" height=\"23\" alt=\"testpage.com | your local test planer\" /></a>\r\n 
+1

Вы намеренно опускаете закрытие '' 'для тегов' img'? – Turnip

+0

Благодарим вас за ответ. Теперь вся строка кода есть. Должен ли [] быть там, когда я ссылаюсь на URL? Должен ли \ [] \ быть там, когда вы ссылаетесь на ссылку на картинку? – Julie24

ответ

0
<img src="http://www.page.com/images/emailpictures/logo.png" runat="server" /> 

Предполагая, что вы используете ASP.NET, иногда это становится странно и требует, чтобы вы иногда помещали runat в свою ссылку, чтобы попробовать, в любом случае попробуйте.

0

Ваш последний пример должен работать до тех пор, как вы закрыть с «>» характер, хотя и хорошо сформированный XML с «/>» в конце является предпочтительным:

<img src="http://www.page.com/images/emailpictures/logo.png" /> 

вы сказали, что у вас есть переменная, поэтому я предполагаю, что вы в C# вместо HTML, в этом случае вам придется бежать кавычки так:

string s = "<img src=\"http://www.page.com/images/emailpictures/logo.png\" />"; 
+0

Благодарим вас за ответ. Мне действительно нужно изменить его с переменной на путь. Так что мне не нужно [] правильно? – Julie24