function callajax(str) { getreq(); //Build the required Query string var sPass=1; var retrieveParam = str; var retrieveParam = 'id='+ retrieveParam; var retrieveURL = "AJAXFILECHECK.aspx"; var url = retrieveURL + '?' + retrieveParam; request.open('GET',url,true); request.onreadystatechange = filexists; request.send(null); } function filexists() { var filename = document.getElementById("myfile").value; if(request.readyState == 4 ) { if(request.status == 200) { var check = request.responseText; strStatus = check ; if(strStatus=="False") { alert("file doesn't Exist"); who=document.getElementsByName('myfile')[0]; var who2= who.cloneNode(false); who2.onchange= who.onchange; who.parentNode.replaceChild(who2,who); return false ; } } } } function getreq() { try { request = new XMLHttpRequest(); } catch(nething) { try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch(othr) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch(err) { request = false; } } } if(!request) { alert("Error initializing XMLHttpRequest object!"); }}
private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here string strStatus= string.Empty ; System.Text.StringBuilder strXml; if(Request.QueryString["id"]!=null) { string dirPath=Request.QueryString["id"]; if (System.IO.File.Exists(dirPath)==true) { strStatus="True" ; strXml = new System.Text.StringBuilder (""); strXml.Append(""+HttpUtility.HtmlEncode(strStatus)+""); } else { strStatus = "False" ; strXml = new System.Text.StringBuilder (""); strXml.Append(""+HttpUtility.HtmlEncode(strStatus)+""); } Response.Write(strStatus); Response.ContentType = "text/xml"; // Response.CacheControl = "No-cache"; // xfile.Save(Response.OutputStream); } }