PDA

View Full Version : سوال: مشکل در استفاده از آجاکس در asp.net



minaalamshahi
چهارشنبه 14 دی 1390, 17:47 عصر
با سلام من یه کدی برای استفاده از آجا کس در Asp.net نوشته ام که روی local مشکلی ندارم اما روی هاست مقدار null دارد که سمت code behind دارم

if (Request.Headers["image"] != null) { string strimge = ShowImage(); Response.ContentType = "text/xml"; Response.Charset = "utf-8"; Response.Write("<result>"); Response.Write("<msg>"); Response.Write(Session["numbertry"]+"*"+strimge); Response.Write("</msg>"); Response.Write("</result>"); Response.End(); }

وسمت html دارم

<script type="text/javascript" language="javascript"> var xmlHttp = null; var Header = null; var body = null; function CreateXMLHTTP() { if (typeof XMLHttpRequest != "undefined") { xmlHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { var aVersion = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"]; for (var i = 0; i < aVersion.length; i++) { try { xmlHttp = new ActiveXObject(aVersion[i]); break; } catch (oError) { //do nothing } } } } function Proccess() { CreateXMLHTTP(); if (xmlHttp != null) { xmlHttp.open('Post', 'frmlogin.aspx', true); xmlHttp.onreadystatechange = Update; xmlHttp.setRequestHeader(Header, "true"); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlHttp.send(body); } else { alert("problem"); } } function Update() { if (xmlHttp.readyState == 4) { if (Header == "image") { var xmlDoc = xmlHttp.responseXML; var nodesArray = xmlDoc.childNodes; var result = nodesArray[0]; var arrtext = result.firstChild.text.split("*"); setimagesecurity(arrtext[0]); }
{
</script>
که در خط var xmlDoc = xmlHttp.responseXML;
مقدار null میدهد
از کاراکتر * و $ استفاده کردم جواب نداد

سلام کسی نمیدونه علت کار نکردن آجاکس در فرم من چی ممکنه باشه؟
که روی local جئاب میده اما روی هاست نه؟