我似乎记得能够使用方法上的属性配置asp.net ajax来使用HTTP get而不是HTTP post。
不可能使用GET吗?
并使这个更有趣,哪个更有效?
答案 0 :(得分:0)
答案 1 :(得分:0)
GET更高效,因为它是幂等的(并且不包含消息体),就像POST一样。任何与客户端状态有关的数据都必须借助GET中的cookie /查询字符串发送。 Web服务器也可以在URL长度
上运行constraints如果要在服务器端代码中查找html控件(或服务器控件),则必须对页面进行POST。服务器可以查看Request方法(GET / POST),并且不区分常规请求和AJAX请求
答案 2 :(得分:0)
我无法相信我忘记了之前我是如何做到这一点的
[WebMethod()]
[ScriptMethod(UseHttpGet=true)]
public void JustSaveSomeData(int X, int Y)
{
//do stuff
return;
}