Hallo Freunde
Ich �be mich gerade in CustomControls programmieren, da habe ich eine Frage:
Mein CustomControl soll ein Attribut "class" haben oder z.B. "value". Ganz
einfach deshalb weil dies obligate HTML Attribute sind, die ich auch in meinen
Tags/Controls nutzen m�chte.
Wie also kann ich z.B. "class" obschon es ein reservierter C# Begriff ist
nutzen?
Vielen Dank f�r Antworten
Patrik
Folgender Code erzeugt einfach ein HTML span Tag und als Attribut soll noch
eine Style-Sheet Klasse angegeben werden!
Notation Custom Control in der ASP.NET Seite:
<patrik:pabispan class="style">Text im Span drin</span>
soll ergeben::
<span class="style">Text im Span drin</span>
>>>>>>> CODE des CustomControl >>>>>>>>>>>>>
public class pabispan : Control, INamingContainer {
String _Class;
// Hier gibts Probleme
public String class {
get { return(_Class); }
set { _Class = value; }
}
protected override void Render(HtmlTextWriter writer) {
writer.RenderBeginTag("span");
// Hier gibts Probleme
writer.AddAttribute("class",_Class);
if (this.IsLiteralContent()) {
LiteralControl lc = (LiteralControl) Controls[0];
writer.Write(lc.Text);
}
writer.RenderEndTag();
}
}
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net