现在有一个HTML页面,代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<form name="" action="http://localhost/SZAICOA/ttttttttttttttttttttttt.ho?id=a你23" method="post">
   <input type="text" name="name" value="g所属单位b">
   <input type="submit" name="submit" value="submit">
</form>
</body>
</html>当提交后要通过下面的方法进行接收其中变量id和name的值,代码如下:
===========================================================HTML页面的处理程序===========================================================//此类是用来处理扩展名为ho的URL
public class HelloHandler:IHttpHandler,IRequiresSessionState
{

public void ProcessRequest(HttpContext context)
{
//获取提交上来的 id


string str = context.Request["id"];
string str2 = System.Web.HttpCorlDecode(context.Request.QueryString["id"]);
string str3 = context.Request.QueryString["id"]; //程序运行时,str、str2、str3的值取得 a?23  
//获取提交上来的 name string str4 = context.Request["name"];
string str5 = System.Web.HttpCorlDecode(context.Request.QueryString["name"]);
string str6 = context.Request.QueryString["name"]; //程序运行时,str4取得的值为“g所属单位b”;str5、str6的值取得的值都为null
}
}上面为测试结果,现在想问的是string str = context.Request["id"];在这行代码中,怎么才能取得正确的id的值,也就是说
怎么样能让取得的id值为"g所属单位b"?
这个问题烦了我好久了.哪位大G如果知道解决办法,一定要告诉下小M 我啊..头痛死了........