0

在 C# 编程中,我通常执行以下操作:对于 json 响应,我使用 jquery 调用 .asmx 或 .ashx 文件并解析响应。

对于 html 响应,哪个更易于编程和以后改进?像我已经做的那样调用 .aspx 文件还是有其他方法?

我不喜欢 .ashx 的想法,因为在 Designer 模式下看不到数据。

我想要的只是在客户端是这样的:

$.ajax({
      type: "POST",
      url: "something",
      cache: false,
      success: function(msg) {
        // Replace the div's content with the page method's return.
        $("#container").html(msg);
      }
    });
4

1 回答 1

1

现在的标准是通过带有 WCF 或新的 asp.net WebApi 的 RestService 提供数据 (json/html)。之后,您将使用 javascript 微模板框架进行客户端渲染。

仅对于 ajax 调用,它并不是“总是”在服务器端呈现内容 (html) 的好方法。

这是一个很棒的链接。事件如果不是aspnet特有的,也是一样的。

于 2012-09-19T08:07:42.460 回答