Является ли ctl00 константой в ASP NET?

Мне нужно сослаться на элемент управления в моем веб-приложении, созданный с использованием главной страницы. Имя элемента управления в HTML становится примерно таким: «ctl00 $ MainContent $ ListBox1». Можно ли безопасно сделать это в коде?

string strName = "ctl00$MainContent$ListBox1";
if (Request.Form[strName] != null)
{
String selectedLanguage = Request.Form[strName];
}

PS. Я не могу использовать свойство ClientID, потому что этот код вызывается из переопределения InitializeCulture ().

8
задан ahmd0 6 July 2011 в 03:21
поделиться