HtmlGenericControl и id - PullRequest
       19

HtmlGenericControl и id

1 голос
/ 16 августа 2010

Это способ управления идентификатором моего HtmlGenericControl.

Я пытаюсь создать свой собственный HtmlGenericControl и переопределить UniqueID, ClientID, onPreRender и т. Д., Но ничего не работает

Ответы [ 3 ]

2 голосов
/ 16 августа 2010

В следующей статье показано, как переопределить элементы управления для ваших собственных идентификаторов.Хотя это не показывает, как это сделать для htmlgenericcontrol, из всех других примеров это будет довольно легко выяснить.

Как отображать элементы управления Asp.Net с чистыми значениями ID

1 голос
/ 16 августа 2010

HtmlGenericControl можно вручную задать идентификатор клиента, добавив атрибут id:

var bob = new HtmlGenericControl("div")
{
    InnerHtml = "give me an Id!"
};

bob.Attributes.Add("id", "myId");

this.Page.Controls.Add(bob);

Данный идентификатор будет доступен только со стороны клиента (например, JavaScript).

1 голос
/ 16 августа 2010

Вам не нужно переопределять все это, просто переопределите Render и сделайте все вручную

...