2010-12-06 2 views
1
alt="" src="ftp://192.168.1.17/Chrysanthemum.jpg" 
     style="height: 299px; width: 317px" 

Как объявить строку, а не адрес для ftp? я хотел бы сказатьобъявить строку, а не адрес

alt="" src="imagePath" 
     style="height: 299px; width: 317px" 

Как я объявлю, что в моем фактическом коде C# aspx.cs? И в этом коде выше?

ответ

4

Если вы имеете в виду вы хотите использовать значение переменной строки в качестве атрибута src, то вы хотите сделать что-то вроде этого:

alt="" src="<%= Server.HTMLEncode(someStringVariable) %>" ... 

Или, если вы находитесь на ASP.NET 4:

alt="" src="<%: someStringVariable %>" ... 
+0

ошибка компилятора photopath не существует в текущем контексте? –

+1

@Garrith: тогда переменная не существует в контексте страницы. Он должен либо быть (1) ранее объявлен на странице, либо (2) объявлен как поле/свойство в файле codebehind страницы. Если вы ссылаетесь на статическое поле/свойство в другом классе, вам придется квалифицировать его с именем класса. Вставка кода, в котором вы объявите эту переменную, поможет. – cdhowie

+0

'{ строка PhotoPath; GridViewRow row = GridView1.Rows [GridView1.SelectedIndex]; PhotoPath = row.Cells [5] .Text; } ' –

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