我在工作中有一个关于实现表单的jjax处理的最佳方法的论点。我们在asp.net平台下构建所有表单(确切地说是sharepoint)但是由于我们谈论公共站点,我们不得不削减时间成本回发并在ajax请求中进行所有回发。
为了最好地实现服务器端,我对处理程序和模块进行了更深入的研究,然后我认为我可以通过实现一个模块来减少所有这一切,该模块在他的beginRequest中确定它是否是一个ajax请求(比如一个特殊的查询字符串中的元素,如果是这样,则调用CompleteRequest()然后在此模块的endRequest中,如果它是我们的ajax(比如我在beginRequest中标记它)处理它。
所以我想听听你对专业人士和他们的看法,以及如何"危险地"它可以影响整个网站等。
另一个选项是o.c.,一个通用处理程序(ajaxHandler.ashx)。
我再次声明我们正在谈论他们集成管道的IIS7 +。
P.S。 另一个想法是建立一个必须"打开" (创建实例)我在处理程序/模块中已有的任何东西(在sharepoint中,例如SPContext)
问候
Bresleveloper