שלום. אני בעיצומו של לימוד ASP.NET מתוך ספר,
ונתקלתי בבעיה.
יש לי DROP DOWN LIST שאמור לשנות מצבים של WEB PAGE מ- DESIGN ל- BROWSE וכאלה.
ה- DROP DOWN LIST מתמלא עפ"י הקוד הבא,
אבל יש בעיה - אני מקבל בו רק את האופציה BROWSE (כלומר, ה- DESIGN לא עובר בקטע if (mode.IsEnabled(_wpManager)))
הקוד:
קוד:
public void InitializationComplete(object sender, System.EventArgs e)
{
_wpManager = WebPartManager.GetCurrentWebPartManager(Page);
String browseModeName = WebPartManager.DesignDisplayMode.Name;
foreach (WebPartDisplayMode mode in
_wpManager.SupportedDisplayModes)
{
String modeName = mode.Name;
// Make sure a mode is enabled before adding it.
Response.Write(mode.Name + "<br>" + _wpManager.SupportedDisplayModes + "<br>");
if (mode.IsEnabled(_wpManager))
{
ListItem item = new ListItem(modeName, modeName);
DropDownListDisplayModes.Items.Add(item);
}
}
}
מה עושים? כיצד אני מגדיר את מצב DESIGN כ- ENABLED כך שיעבור ב- ISENABLED?
תודה לעוזרים.