小编MAB*_*MAB的帖子

从MVC控制器中的JsonResult方法返回JSON

我试图在测试ASP.NET MVC3应用程序中填充ComboBox(Telerik RAD COmboBox).

我在我的ASPX页面上定义了ComboBox,在控制器中我定义了返回JsonResult的动作调用.

我遇到的问题是我使用的Web服务已经将结果集作为JSON字符串返回.如何直接从Webservice传递响应.

以下是代码片段:ASPX页面:

<% Html.Telerik().ComboBox()
                       .Name("cbRefTables")
                       .DataBinding(b => b
                           .Ajax()
                           .Select("GetCALMdata","Common")                    
                       )
                       .Render();
                %>
Run Code Online (Sandbox Code Playgroud)

控制器:称为CommomController

    public JsonResult GetCALMdata()
    {
        CALMwsP.wsCALMSoapClient wsC = new CALMwsP.wsCALMSoapClient("wsCALMSoap");
        string resultset = wsC.GetRefTables("P_1", "P_2", "P_3", "P_4");

        return ??; -- I want to return resultset which is already formatted. 
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jsonresult telerik-mvc

10
推荐指数
3
解决办法
5万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

jsonresult ×1

telerik-mvc ×1