作者:kittow 日期:2006-10-11
BLOG:http://blog.skyhe.com
(本文遵守“创作共用”协议,转载请注明作者和原文地址)
ASP 1.1 中想要把一个表单提交到另一个页面是很麻烦的,不少参考书籍都一笔带过,
号召大家不要跨页提交或者将表单提交到本页
而在网上查一下,全部都是“ASP 2.0的跨页回调”
最近作项目遇到这个需求(主要是想和Ajax结合),查了半天MSDN资料总算搞定了
(卡勒好久,恼火)
下面是获取get参数的方法,很简单
[quote]
Request.QueryString["do"]
[/quote]
与之相比,获取post参数的方法,网上就鲜有介绍了:
1、得到全部post变量的代码
[quote]
int loop1,loop2;
NameValueCollection coll;
//Load Form variables into NameValueCollection variable.
coll=Request.Form;
// Get names of all forms into a string array.
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1 < arr1.Length; loop1++)
{
Response.Write("Form: " + arr1[loop1] + ":<br>");
String[] arr2 = coll.GetValues(arr1[loop1]);
for (loop2 = 0; loop2 < arr2.Length; loop2++) {
Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
}
}
[/quote]
2、综上,经过分析,我找到了获取post参数的方法:
[quote]
Request.Form.GetValues("UserName")[0]
[/quote]
希望能帮助大家解决问题,如果还有不懂得,欢迎和我联系:)
BLOG留言即可
当前评分 2.3 , 共有 8 人参与
- Currently 2.25/5 Stars.
- 1
- 2
- 3
- 4
- 5