Bonjour,

J'ai developpé un httpHandler, que j'appel via javascript. le javascript est bien appelé mais je ne rentre jamais dans le ashx.

web.config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<add verb="POST" path="test" type="WebSite.CommonClass.XmlHttpRequest, WebSite" />
ASHX :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 public void ProcessRequest(HttpContext context)
        {
            string errMessage;
            context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
            context.Response.ContentType = "text/plain";
...
JS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function testDelete(rowToDelete,parentExchangeId, childExchangeId, typeOption) {
    var xhr = getXhr();
    if (xhr) {
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4 && xhr.status == 200) {
               ....            }
        }
        xhr.open("POST", "test", true);
        xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        var data = "Id=" + Id;
        xhr.send(data);
    }
}
Impossible de rentrer dans le handler !!!

Qq un aurait il une idee ?

Merci