标签:style blog http io os 使用 ar java for
在Form里面,能够使用post也能够使用get。它们都是method的合法取值,可是两者也有不同,主要差别在于传递和获取參数的方式不同
传递參数页页面get.html
<html> <body> <form name="form1" method="GET" action="server.html"> 输入名字: <input type="text" name="u"> <input type="submit" name="Submit" value="Submit"> </form> </body> </html>
提交到的页面:server.html
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
var request={
QueryString : function(val)
{var uri = window.location.search;
var re = new RegExp("" +val+ "=([^\&\?]*)", "ig");
return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null); }
}
var u = request.QueryString("u");
var l = request.QueryString("l");
document.writeln("Hello! " + u);
</SCRIPT>
</head>
<body>
</body>
</html>
前台表单:
<form id="fm" method="post" novalidate runat="server"> <input type="hidden" id="test" name="test" /> </form>
后台处理程序
提交到后台一般处理程序
public void ProcessRequest(HttpContext context)
{
//调试
if (null != context.Request.Form["id"])
{//获取前台传来的值
string category = context.Request.Form["test"].ToString().Trim();
}
string command =context.Request.Form["test"].ToString().Trim();//前台传的标示值
{//调用查询方法
Query(context);
}
}
标签:style blog http io os 使用 ar java for
原文地址:http://www.cnblogs.com/mengfanrong/p/4020404.html