我有一个公开的IEnumerable对象的asp.net用户控件。这可以转换为列表或数组,如果它有助于回答这个问题。我想要做的是循环遍历javascript函数中的所有服务器对象,并对每个项目的内容进行操作。如果可能,我希望使用内联服务器标签来实现此目的。像下面的东西。在JavaScript中使用内联服务器标签收集迭代
function iterateServerCollection()
{
foreach(<%=PublicCollection %>)
{
var somevalue = <%=PublicCollection.Current.SomeValue %>;
}
}
可以做到这一点吗?
一种方法是你的.NET集合序列化到客户端的JavaScript阵列(看看在System.Web.Script.Serialization JavaScriptSerializer类)的JavaScript,然后循环通过在客户端上。你也想在javascript中使用for循环 – geedubb
客户端javascript不可能遍历服务器端asp.net对象。你想做什么? – Kami
设法使用JavaScriptSerializer来做我想做的事。谢谢geedubb – rdans