Asp.net mvc 在mvc3 razor客户端上显示来自wcf服务的数据
我有一个客户端asp.net mvc3 razoc,它使用wcf服务。 我有一个方法GetTopCollections,它返回集合[]“服务器上的顶级集合” 我有一个方法GetTreeView(stringid),它只返回这个集合的第一级,而不是所有树 我希望,在第一次显示顶级集合时(完成了),当我单击其中一个顶级集合时,通过调用方法GetTreeView(handle)来显示其树的第一级 这是控制器上的第一种方法:Asp.net mvc 在mvc3 razor客户端上显示来自wcf服务的数据,asp.net-mvc,wcf,razor,Asp.net Mvc,Wcf,Razor,我有一个客户端asp.net mvc3 razoc,它使用wcf服务。 我有一个方法GetTopCollections,它返回集合[]“服务器上的顶级集合” 我有一个方法GetTreeView(stringid),它只返回这个集合的第一级,而不是所有树 我希望,在第一次显示顶级集合时(完成了),当我单击其中一个顶级集合时,通过调用方法GetTreeView(handle)来显示其树的第一级 这是控制器上的第一种方法: public ActionResult GetData() {
public ActionResult GetData()
{
client = new DSServiceClient();
Collection[] _top = new Collection[10];
client.Open();
_top = client.GetTopCollections();
client.Close();
return View(_top);
}
这是GetData的视图
@model DSClient.Controllers.Collection[]
@{
ViewBag.Title = "GetData";
@Html.ActionLink( @Model.ElementAt(0).Handle,"GetData3","Home",new { handle=@Model.ElementAt(0).Handle });
}
这是GetData2()
这是GetData2的视图
@model DSClient.Controllers.Tree
@{
ViewBag.Title = "GetData3";
@Model.listObjects.ElementAt(0).Name;
}
这是调用GetData的链接
@Html.ActionLink("WebService", "GetData", "Home")
我的问题是GetData3的结果显示在另一个视图上,但我想在同一个视图上显示它,就像树视图一样。
有人能帮我吗?您需要:
为您提供一些jQuery树视图->好的,我将使用ajax尝试第二种解决方案。
@Html.ActionLink("WebService", "GetData", "Home")