在.ascx.cs我有这样的代码,例如:不能在.ascx中使用“var”变量?
var xDoc = XDocument.Parse(xml); //or XDocument.Load(fileName)
var list = xDoc.Descendants("ordinanza")
.Select(n => new
{
Numero = n.Element("numero").Value,
Titolo = n.Element("titolo").Value,
})
.ToList();
好,现在我愿意“的foreach”这个匿名在我的.ascx类型,但我不能使用保护/公为list
(因为是var
)。
那么,我该怎么做呢?
你怎么想“ 'foreach'“它在ascx标记?你为什么不在隐藏代码中这样做? –
由于该custQuery中的数据,我需要编写HTML代码。我讨厌将HTML写入字符串/字符串构建器...... – markzzz
但是,正常的ASP.NET方式是使用像repeater这样的webdatabound控件,并且不会生成html,而是将控件(即自定义UserControls)放在一个'ItemTemplate'中。 –