【发布时间】:2011-12-17 12:42:26
【问题描述】:
我曾在 asp.net mvc 中使用过 JQgrid,但现在我正在尝试在 asp.net 中实现它。 我发现在 asp.net 中制作 JQgrid 示例很困难。
我必须在 asp.net 中使用 JSON 响应还是必须以任何其他方式实现它。
请提出建议。
【问题讨论】:
我曾在 asp.net mvc 中使用过 JQgrid,但现在我正在尝试在 asp.net 中实现它。 我发现在 asp.net 中制作 JQgrid 示例很困难。
我必须在 asp.net 中使用 JSON 响应还是必须以任何其他方式实现它。
请提出建议。
【问题讨论】:
我不完全理解您的要求。 ASP.NET MVC 也是 ASP.NET 应用程序。您对 .NET 版本有限制吗?您只能使用某些特定的 .NET 技术吗?
一般情况下,您可以将您大小的主要代码与其他 ASP.NET 技术中的代码混合使用。例如,WCF 服务可以是 ASP.NET MVC 或 ASP.NET Web 窗体应用程序的一部分。主代码可以提供您网站的用户界面,WFC 服务将为来自 jqGrid 的任何 Ajax 请求提供 JSON 数据。
因此,您可以使用 WCF、ASMX Web 服务甚至简单的 ASHX 处理程序的任何示例。
the answer 中的The demo project 展示了如何在 ASP.NET Web 窗体应用程序中使用 ASHX 处理程序。
Another demo project from the answer 展示了如何使用 WCF 服务。
来自the answer 的The demo project 或来自the answer 的another demo 演示了ASMX Web 服务的用法。
【讨论】: