Focus on WEB Application and Software Engineering
十一月 27
作者: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

添加评论




看不清?点击图片看看
biuquote
Loading



关于我

kittow (天笑)
80年代生于“天府之国”四川
爱好:编程、篮球、数码、旅游
乘一叶兴趣小舟,漂泊于浩瀚IT海洋。。。
TITLE:MSE of UESTC & 软件设计师
Technical Capacity | Last Blog