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

Antwort per Email an