Ich habe das folgende Stück Code:
// Iterate through the root menu items in the Items collection.
foreach (MenuItem item in NavigationMenu.Items)
{
if (item.NavigateUrl.ToLower() == ThisPage.ToLower())
{
item.Selected = true;
}
}
Was ich möchte, ist:
var item = from i in NavigationMenu.Items
where i.NavigateUrl.ToLower() == ThisPage.ToLower()
select i;
Dann kann ich die Selected
Wert von item
aber ich erhalte einen Fehler bei der NavigationMenu.Items
.
Fehler 5 Es konnte keine Implementierung des Abfragemusters für Quelltyp 'System.Web.UI.WebControls.MenuItemCollection' gefunden werden. Wo' nicht gefunden. Erwägen Sie die explizite Angabe des Typs der Bereichs Variablen 'i' explizit anzugeben.
Wenn ich den Kommentar where
Klausel, erhalte ich diesen Fehler:
Fehler 22 Es konnte keine Implementierung des Abfragemusters für Quelltyp 'System.Web.UI.WebControls.MenuItemCollection' gefunden werden. Select' nicht gefunden. Erwägen Sie die explizite Angabe des Typs der Bereichs Variablen 'i' explizit anzugeben.