Встроенный код
<% for (int i = 0; i < ThumbnailList.Items.Count; i++)
{ Response.Write("thumbnailViews[" + i.ToString() + "] = $find('" +
ThumbnailList.Items[i].FindControl("ThumbnailView").ClientID + "');\n"); } %>
выдает кучу ошибок времени компиляции в Visual Studio 2008 - хотя работает нормально.
Но, похоже, именно так следует добавить встроенный код, по крайней мере, в соответствии с этим файлом справки MS:
http://msdn.microsoft.com/en-us/library/ms178135(VS.80).aspx
Ошибки:
- ожидаемое выражение (при "<%") </li>
- ожидается ';' (на "int i")
- ожидается ')' (в ThumbnailList.Items.Count;
- ожидается ';' (на "i ++)")
Я сделал
<%@ Page Language="C#" ...
вверху файла.