如何将列表发送到JavaScript函数 [英] How to send List to JavaScript Funtion

查看:120
本文介绍了如何将列表发送到JavaScript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将列表发送到Javascript函数,但是我得到的输出为


System.Linq.Enumerable + WhereSelectListIterator`2 [BusinessEntity.BussinessImg,System.Int64]

I am trying to send list to Javascript funtion but i am getting output as


System.Linq.Enumerable+WhereSelectListIterator`2[BusinessEntity.BussinessImg,System.Int64]

<script>
    function SetSmallImages(emlt) {
       
        console.log(emlt);
    }
</script>







List<BussinessImg> listBussinessImg = objBusinessDetailsbyID.BussinessImg.ToList();
         ScriptManager.RegisterClientScriptBlock(Page, GetType(), "img", "SetSmallImages('" + listBussinessImg.Select(a=>a.Bussiness_Img) + "')", true);

推荐答案

根据 Sibasis 的建议,您可以尝试该方法.
请参阅-通过列表< int>从后面的代码中使用以在Javascript函数中使用 [ ^ ] .

另外,您可以使用 Json.NET [ ^ ]来序列化 Object 并发送.
请参阅-将列表项从c#传递到javascript数组 [
As Sibasis suggested, you can try that method.
Refer - Pass List<int> from code behind to use in Javascript function[^].

Else you can use Json.NET[^] to serialize the Object and send.
Refer - pass list item from c# to javascript array[^]


这篇关于如何将列表发送到JavaScript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆