代码改变世界

随笔档案-2011年4月29日

request.querystring("id")与request("id")区别在哪!

2011-04-29 10:50 by 沐海, 2912 阅读, 收藏,
摘要: 呵呵,这是每个ASP程序员最经常碰到,也是最容易忽视得问题.楼主这个问题提得很好.我就用我得ASP经验,给你说明一下. Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。 现在我们来分析下你得问题. 假设有个页面 test.asp?id=111 这里我们的页面是用GET的方法.这时用request.querystring("id")与request("id")是一样得,应该如 阅读全文

ASP.NET 页面传递URL 指定的参数 不存在 时异常。怎么做判断

2011-04-29 10:39 by 沐海, 1517 阅读, 收藏,
摘要: ASP.NET中,若要将一个URL参数值赋值给一个变量,都得先判断参数是否存在 if (Request["Data"]!= null) { searchtext.Value = Request["Data"].ToString(); }后来发现URL为:http://www.baidu.com对应的DATA根本没有传递。于是就利用if (Request["Data"].tostring()!= null)来判断。异常依旧发生。原理:这里的Data参数根本不存在。转换String当然异常。所有接着 if (Request["D 阅读全文
记录生活、工作、学习点滴!
E-Mail:mahaisong@hotmail.com 欢迎大家讨论。
沐海博客园,我有一颗,卓越的心!