0
從我剛纔的問題繼,我讓我的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 />");
}
}
我檢查了微軟網站上的示例代碼,它看起來像g洪水。我也檢查了3.5是否被正確引用的網站,我相信這是。
謝謝。
'gid'等於什麼? – hunter 2010-05-11 13:56:21
gid是作爲查詢字符串傳遞的組ID。 值得注意的是,這個網站在我的本地測試服務器上工作,但不在我的公共服務器上,這導致我相信3.5可能沒有被正確引用,但是我已經檢查了web.config並且引用在那裏。 – DarrylGodden 2010-05-11 13:58:19
你有沒有「使用System.Linq;」在你的使用指令中有問題的文件?編譯器抱怨什麼行號? – 2010-05-11 13:58:51