Problemer med at sætte property i usercontrol
HejJeg har lavet en property med en set acessor til min menucontrol som er implemmenteret i en usercontrol. Men indholdet havner ikke i controllens property. Istedet er det kun den værdi jeg angiver i webcontrollen html tag som havner i controllens property.
Min kode ser sådan ud
I min usercontrol hare jeg følgende control :
<cc1:ASPnetMenu id="ASPnetMenu1" MenuData="Resources/xml/cmenu.xml" style="Z-INDEX: 102; LEFT: 0px; POSITION: absolute; TOP: 32px"
runat="server" Width="576px"></cc1:ASPnetMenu></DIV>
Fra min form kalder jeg set accessoren
Header mdbHeader = new Header();
void Page_Load(Object Src, EventArgs E)
{
// change menu
mdbHeader.MenuData = "Resources/xml/menudata.xml";
}
Min property i min usercontrol ser således ud :
protected CYBERAKT.WebControls.Navigation.ASPnetMenu ASPMenu = new CYBERAKT.WebControls.Navigation.ASPnetMenu();
public string MenuData
{
set
{
ASPMenu.MenuData = value;
}
}
Hvordan for jeg verdien i min property til at overskrive værdien i webcontrol taget.
Jeg har også prøvet at lade være med at angive webcontrol tagget men der slår min værdi heller ikke igennem.
Hvordan gør man?
