我使用Asp.Net MVC 5.0,我想在布局页面中与控制器“交谈”。我想在我的布局页面中调用ProfileController.GetProfileInformationViewModel
方法来获取ProfileViewModel
类对象。有没有可能没有返回ActionResult
(View/PartialView
)和使用类似HtmlAction
在剃刀?我不想返回任何html,我想保持它的解耦和可重用。Asp.Net MVC - 从控制器动作返回纯的ViewModel
0
A
回答
1
你的意思是你想返回类似JSON数据的东西,并通过JavaScript获取?
public JsonResult GetProfileInformationViewModel(int id)
{
var myProfile = GetProfile(id);
return new JsonResult(){ Data = myProfile };
}
然后你可以使用Ajax调用来获取对象。
+0
谢谢 - 这正是我一直在寻找的。 – fex 2014-10-08 13:47:01
相关问题
- 1. C#从MVC控制器返回纯Json
- 2. 从控制器动作返回RDF - ASP.NET MVC
- 3. 在asp.net MVC 3 applciation返回从同一个控制器动作
- 4. 返回从MVC控制器
- 5. 从控制器动作ASP.NET MVC
- 6. Asp.Net MVC控制器操作返回动画GIF问题
- 7. asp.net mvc 3从控制器操作返回消息ajax
- 8. 返回动态数组从控制器Asp.Net MVC
- 9. ASP.NET MVC:返回纯文本文件从控制器方法下载
- 10. 保护返回JSON的ASP.NET MVC控制器操作
- 11. 从MVC控制器返回数据返回相同的视图
- 12. 从asp.net的MVC控制器
- 13. 解码从ASP.NET MVC 3控制器返回的Json数据
- 14. 从mvc控制器返回json
- 15. 从jQuery File Upload插件的控制器动作返回什么?
- 16. 从另一个控制器动作中调用ASP.NET MVC动作
- 17. ASP.NET MVC:通过控制器为AJAX调用返回控制
- 18. asp.net mvc控制器动作测试
- 19. ASP.NET MVC控制器动作授权
- 20. ASP.NET MVC控制器动作设计
- 21. ASP.NET MVC从控制器传递信息,无需ViewData,ViewModel或Session
- 22. ASP.NET MVC - 作业控制器
- 23. ASP.NET MVC AJAX调用返回值从控制器查看
- 24. ASP.NET MVC:从控制器返回CDN图像
- 25. 返回2dimentional数组,以查看从控制器在Asp.Net MVC 3
- 26. 从控制器返回Json数据到视图ASP.NET MVC
- 27. ASP.NET MVC Ajax调用不返回从控制器Json数据
- 28. 从Asp.net MVC控制器返回Pdf文档
- 29. Spring MVC的多动作控制器的getParameter返回null
- 30. MVC ViewModel返回ArgumentNullException
我不知道我明白,如果不是html,你想要返回什么? – elolos 2014-10-08 13:38:25
纯ViewModel对象(ProfileViewModel),所以我可以使用类似Model.Surname的东西 - 虽然不知道是否有可能 - 我是mvc的新手。 – fex 2014-10-08 13:43:57
尝试返回模型的'JsonResult'。 – 2014-10-08 13:46:33