我建了一个网页,客户端是一个应用程序,通过SOCKET基于http协议访问此网页,在访问时上传了部分数据,现在服务器端的网页将数据处理后要返回给客户端,请问怎么返回?
我现在直接用 Response.Write("test string");能将test string 字符串返回给客户端,但是客户端除了收到“test string” 外还收到了我网页上html代码。客户端收到的信息如下test string<!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 runat="server">
<title>none</title>
</head>
<body>
<form id="f1" runat="server">
</form>
</body>
</html>请问怎么能让客户端只接收到test string ,而不需要html代码。
我现在直接用 Response.Write("test string");能将test string 字符串返回给客户端,但是客户端除了收到“test string” 外还收到了我网页上html代码。客户端收到的信息如下test string<!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 runat="server">
<title>none</title>
</head>
<body>
<form id="f1" runat="server">
</form>
</body>
</html>请问怎么能让客户端只接收到test string ,而不需要html代码。
一般性处理文件
添加了引用 把原来的内容删除了……
aspx代码分前后台,把前台代码,就是你说多了的部分删除。只保留
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>就ok了
如果用ashx,我还能像aspx一样用Page.Request.Form["ID"]
或者Page.Request.QueryString["ID"]来获取客户端post或get传输过来的ID数据吗?
当然。基本的http处理包括了url解析,可以获取url参数和post参数,完全没有问题。基本的http处理不包括session集合、aspx页面对象创建等等费时的操作。