Как написать имя тега и идентификатор для серверных элементов управления ASP.NET - PullRequest
2 голосов
/ 23 августа 2011

Я разрабатываю серверный элемент управления asp.net и в методе

protected override void RenderContents(HtmlTextWriter output)

я просто пишу что-то эквивалентное этому:

output.Write("<input id='"+ClientID+"' value="+value ... etc.);

, поэтому для идентификатора это просто ClientID iдумаю, но для имени я не совсем уверен, я вижу, что элементы управления asp.net имеют небольшую разницу между ними (_ для id это $ для имени),

Есть ли какой-то API отasp.net для получения имени или мы просто должны это выяснить?

1 Ответ

2 голосов
/ 23 августа 2011

Проверьте это свойство (Control.UniqueID):

...