CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

新手:怎么判断从另一个页面传递过来的参数是否为空啊?

楼主wangjuping(三皮子[www.3pz.com])2005-06-03 16:55:00 在 .NET技术 / ASP.NET 提问

我用   VS.net   2003   开发:  
   
  我在一个页面做了一个单选列表的html表单,用Post装选择发送表单到vote.aspx  
  然后可以用   Request.Form.Get("FormID");   来获得传递过来的选项的值。但是怎么判断有没有传递值呢?  
      用if(Request.Form.Get("FormID")==null)不行啊! 问题点数:20、回复次数:8Top

1 楼grayhoundd(斜塘西马)回复于 2005-06-03 16:59:14 得分 0

可以这样:if(Request.QueryString.Get("FormID")==NULL)  
  Top

2 楼laihua(背着石头过河)回复于 2005-06-03 17:08:53 得分 0

c#语言的  
  if(Request.QueryString[FormID"]==NULL)Top

3 楼flyye_cs(一叶孤舟)回复于 2005-06-03 17:26:57 得分 0

if(Request.QueryString["FormID"]==NULL)  
  Top

4 楼judy_wane(小依达)回复于 2005-06-03 17:28:18 得分 5

NO,得到POST的数据应该是  
  if(Request.Form[FormID]=="")  
  你们好象都没注意到这一点哦!!!~~~~POST封装过来的,FORMID这个对象肯定是存在的,  
  所以要判断它是值是否为空,当然是==""而不是==NULLTop

5 楼wangjuping(三皮子[www.3pz.com])回复于 2005-06-03 19:15:58 得分 0

Request.Form["FormID"];与Request.Form.Get("FormID");有什么不同?  
   
  另,如果别人是直接访问的这个页面,不是用POST封装过来的,怎么判断?Top

6 楼xumanjun(椰子)回复于 2005-06-03 19:32:12 得分 5

string   ID   =   Request.QueryString["FormID"];  
  if   (ID   !=   null)  
  {    
  .....  
  }  
  else  
  {  
  .......  
  }  
  我一直是这样用,一点问题都没有。试一下吧。Top

7 楼xumanjun(椰子)回复于 2005-06-03 19:34:26 得分 5

用我上面这个就可以解决你这个问题,如果是直接访问的话得到的ID为空,否则就根据ID进行相关操作。Top

8 楼yc3231996(阿蒙)回复于 2005-06-03 19:44:12 得分 5

to:wangjuping   (三皮子[www.3pz.com])    
  题外话:  
  方括号是C#,圆括号是VB  
   
  完全没必要在HTML里放表单再传个ASPX文件,写在一个ASPX文件里就行了  
  这样就可以直接用控件的ID来获取他的值,  
  假如有个textbox1那么在button触发事件里用textbox1.text就可以得到值。。  
  这样也解决了你担心别人直接访问你那个后台处理表单的ASPX的麻烦  
  用HTML里的表单向ASPX传值是ASP的做法。。  
  Top

相关问题

  • 页面间传递参数
  • 如何判断一个页面的上某个传递参数是否存在?
  • 页面链接的参数传递?
  • 页面间参数传递问题?
  • 页面间参数传递的问题:
  • 页面参数传递问题
  • jsp页面传递参数的问题
  • 页面传递多参数问题
  • 【c# webform】页面参数传递
  • 页面间传递参数的问题。

关键词

  • c#
  • 页面
  • null
  • formid
  • 表单
  • 判断
  • 传递
  • querystring
  • 值
  • 直接访问

得分解答快速导航

  • 帖主:wangjuping
  • judy_wane
  • xumanjun
  • xumanjun
  • yc3231996

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo