首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么返回Post消息

2012-10-16 
如何返回Post消息我现在要对客户端提交的Post请求进行返回,但我在获取返回信息时,总是得到如下的格式:HTML

如何返回Post消息
我现在要对客户端提交的Post请求进行返回,但我在获取返回信息时,总是得到如下的格式:

HTML code
{flag:OK}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>    <form name="form1" method="post" action="Pushreport.aspx" id="form1"><div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZLl/M2N9Ig01Vd5vPjUeFSUCWRJe" /></div>    <div>        </div>    </form></body></html>


而我想要返回的结果只是上面那一部分:
HTML code
{flag:OK}


不知道应该如何来返回,求指教。

我的客户端获取的代码如下:
C# code
 public string GetResponse(HttpWebResponse res)        {            responseHeaders = res.Headers;            Stream myResponseStream = res.GetResponseStream();            StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));            string retString = myStreamReader.ReadToEnd();            myStreamReader.Close();            myResponseStream.Close();            res.Close();                        return retString;        }


服务器端返回的代码如下:
C# code
 protected void Page_Load(object sender, EventArgs e){    string strReturn = "{" + "\r\n" + "flag:OK" + "\r\n" + "}";    Response.Write(strReturn);}


[解决办法]
将服务端文件改成ashx,一般处理程序试试!
[解决办法]
使用 一般处理程序 (ashx) 去做
[解决办法]
再page_load中加上Response.end
[解决办法]
最好用一般处理程序
[解决办法]
这个思路可以啊,长见识

热点排行