Click here to Skip to main content
15,881,803 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
I am trying to use generic handler to response a message with a simple approach. In firefox browser it gives error "XML Parsing Error: no element found" , in Chrome it only shows blank page. Within another projects its working fine with same method. The problem I got with the current project only. In a solution thread I got here, someone said "Check the content of the XML file you are opening.". Here I am not using any additional file. Following is the sample code :

public void ProcessRequest(HttpContext context)
{
string sImgName = "";
if (!context.Request.QueryString["image"].ToString().Equals(""))
{
context.Response.Write("File not Exists");
}
}

I am new at using handler. Please help me with this.
Posted
Updated 22-Oct-15 21:34pm
v3
Comments
Wombaticus 23-Oct-15 5:11am    
Your code above has nothing to do with XML...?
What has the variable sImgName got to do with anything?
Why respond with "File not exists" if Request["image") is NOT = "" ?
Why not wrap the whole lot up in a try..catch block to find out just hwat the error is?
Member 11824434 23-Oct-15 6:23am    
Right. my code is nothing to do with XML, but I am getting this error only in firefox and bank page in ie and chrome. It didn't got any difference whatever I have written inside here. I tried with the breakpoint, debug pointer is not coming here in handler.

public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}

This code also returns same error.
Wombaticus 23-Oct-15 6:40am    
How can that possibly return an error? Are you trying to read that response as XML? You've sent plain text, which it is there. But when you do want to return XML you should set the response.contenttype to "text/xml"
Member 11824434 23-Oct-15 6:48am    
There is nothing to do with XML. I just need to use handler for a plain response. That is why I am using "text/plain". This code is running well in another projects where I am sending text, images or documents as response.
Wombaticus 23-Oct-15 7:01am    
Well what is the error? It can't be the XML Parsing error in your title. It's more likely a javascript error in a calling page, but there is not enough information here to know.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900