Dirty Hack: Sharepoint DelegateControl manipulieren


Published: 08.11.2013

Hallo zusammen,

keine Lösung die ich euch wirklich empfehlen möchte, mehr eine Notlösung falls Ihr mal in die Verlegenkeit kommt ein Layout-Detail in einem DelegateControl ändern zu wollen, und nicht wirklich Einfluß auf den Rest habt bzw. keine unnötigen Konflikte riskieren wollt.
Nachfolgend ein Beispiel, das die Grafik eines Submit-Buttons innerhalb eines DelegateControls verändert.

var dg = this.ChangePasswordDelegateControl as Control;

if (dg != null && dg.Controls.Count > 0)
{
  var control = dg.Controls[0].FindControl("imgbtnChangePassword") as ImageButton;
  if (control != null) control.ImageUrl = "/images/special_submit_bt.gif";
}

Viel Spaß
Sascha