Исходя из моего предыдущего вопроса, я получаю другую ошибку компиляции на моем Linq запрос:Ошибка компиляции на Linq запрос
Compiler Error Message: CS1002: ; expected
Источник ошибки:
Line 42: XElement xml = XElement.Load(Server.MapPath("/members/listmembersxmlfeed?gid" + gid));
Line 43:
Line 44: var query = from p in xml.Descendants("member")
Line 45: select new
Line 46: {
Это вся процедура:
protected void exportList(Object sender, EventArgs e)
{
String gid;
gid = Request.QueryString["gid"].ToString();
XElement xml = XElement.Load(Server.MapPath("/members/listmembersxmlfeed?gid" + gid));
var query = from p in xml.Descendants("member")
select new
{
Name = p.Element("name").Value,
Email = p.Element("email").Value
};
foreach (var member in query)
{
Response.Write("Employee: " + member.Name + " " + member.Email + "<br />");
}
}
Я проверил код на примере на веб-сайте Microsoft, и он выглядит g ООД. Я также проверил, правильно ли ссылается на сайт 3.5, на который я верю.
Спасибо.
Что значит 'gid'? – hunter
gid - это идентификатор группы, переданный в виде строки запроса. Следует отметить, что этот веб-сайт работает на моем локальном сервере тестирования, но не на моем общедоступном сервере, что заставляет меня полагать, что 3.5 может не ссылаться должным образом, однако я проверил web.config и ссылки там , – DarrylGodden
У вас есть «using System.Linq;» в ваших инструкциях по использованию для данного файла? И какой номер строки компилятор жалуется? –