post请求方式

liwei388 2008-07-22 03:30:47
javascript:
function createQueryString()
{
var firstname = document.getElementById("firstName").value;
var middlename = document.getElementById("middleName").value;
var birthday = document.getElementById("birthday").value;

var querystring = "firstname="+firstname+"&middlename="+middlename+"&birthday="+birthday;
return querystring;
}
function createPost()
{
var Method="post";
createXMLHttpRequest();
var url="test.aspx?timeStamp="+ new Date().getTime();
var querystring = createQueryString();
xmlHttp.open("Post",url,true);
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=Unicode");
xmlHttp.send(querystring+"&Method="+Method);
}
服务器端
if (Request.Form["Method"].ToString() == "post")
{
string firstname = Request.Form["firstname"].ToString();
string middlename = Request.Form["middlename"].ToString();
string birthday = Request.Form["birthday"].ToString();
string Method = Request["Method"].ToString();
string responseText = "Hello " + firstname + " " + middlename + " Your birthday is " + birthday + "." + "[Method:" + Method + "]";
Response.Write(responseText);
}请问post请求方式在服务器段为什么没有获取提交的参数,Request.Form["Method"]是不是获取post请求方式的参数?
...全文
154 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenguang79 2008-07-22
  • 打赏
  • 举报
回复
Request.Form["Method"]就是获取post请求方式的参数的方法
楼主其实不用加if (Request.Form["Method"].ToString() == "post")
去掉它看一下效果
wanghuadong 2008-07-22
  • 打赏
  • 举报
回复
参数?隐藏域的值name 和 value 就是参数传递的吧

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧