摘要:
呵呵,这是每个ASP程序员最经常碰到,也是最容易忽视得问题.楼主这个问题提得很好.我就用我得ASP经验,给你说明一下. Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。 现在我们来分析下你得问题. 假设有个页面 test.asp?id=111 这里我们的页面是用GET的方法.这时用request.querystring("id")与request("id")是一样得,应该如 阅读全文
随笔档案-2011年4月29日
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 阅读全文
浙公网安备 33010602011771号