Jag skulle vilja bygga min egna knapp. Hej, Usercontrols ser man bara som en ruta när man testar i designläge... Det krävs en del kod för att uppnå det du vill ha. Föreslår följande artikel i ämnet: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/servercontrols.asp Egen server kontroll
Den ska funka som en vanlig knapp men man ska kunna sätta en bild och en Text
Knappen nedan är skapad i CodeBehind.
Kan man på något sätt få denna till en serverkontroll.
Jag försökte så här. Knappen funkar när man kör det, men i designläge så ser man bara en ruta.
<code>
public class MyButton:System.Web.UI.HtmlControls.HtmlButton,IPostBackEventHandler
{
private string _Text = "Button" + UniqeID;
public virtual string Text
{
get{return _Text;}
set{_Text = value;}
}
private string _ImgUrl = "";
public virtual string ImgUrl
{
get{return _ImgUrl;}
set{_ImgUrl = value;}
}
protected override void Render( HtmlTextWriter writer)
{
base.InnerHtml = "<IMG src='" + _ImgUrl + "' width=20 heigth=20><br>" + _Text;
base.Render(writer);
}
}
</code>Sv: Egen server kontroll
Innan du anstränger dig så mycket mera tycker jag du skall ta och titta på asp:ImageButton
:)
mvh
HerbjörnSv: Egen server kontroll
/mSv: Egen server kontroll
//Fredde