CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

还是Botton.Attribute.Add()一问~~郁闷啊

楼主lovefly_fanny(爱水鱼)2005-01-01 03:32:01 在 .NET技术 / ASP.NET 提问

我想让在按下按钮Botton之后,根据按下的情况作出判断  
  分别输出不同的错误信息·····  
  比如:按下按钮Botton,1:首先判断选择了的dropdownlist中的一项,如不符合要求,输出“下拉框中有误”  
              2:然后还要判断text框中的一项,如不符合要求,输出“文本框中有误”  
              3:····好几种情况(都是要在Botton按下之后作出判断的)  
              ···一切正常,就继续执行  
  搞了半天   还是不行啊,   思路或代码都可以   ···急  
   
  PS:我现在是在page_load()中加上这些判断语句,然后用Botton.Attribute.Add()输出相应的错误信息;输入出错的时候可以判断,但是我没有输入出错的时候它同时也报错,555   怎么解决啊?? 问题点数:40、回复次数:9Top

1 楼gOODiDEA(无语)回复于 2005-01-01 06:01:48 得分 15

参考:  
   
  private   void   ModifyUser_Click(   Object   sender,   EventArgs   e   )    
  {  
  if   (   !Page.IsValid   )  
  return;  
  ModifyUserStatus   modifyStatus   =   Users.UpdateUser(   userInfo,   true   );  
  switch   (   modifyStatus   )  
  {  
  case   ModifyUserStatus.Modified   :  
  MessageBox(   this.Page,   "已修改"   );  
  break;  
  case   ModifyUserStatus.DisallowedName   :  
  MessageBox(   this.Page,   "用户名被禁止"   );  
  break;  
  case   ModifyUserStatus.DuplicateName   :  
  MessageBox(   this.Page,   "用户名重复"   );  
  break;  
  }  
  }  
   
  public   void   MessageBox(   Page   page,   string   msg   )  
  {  
  StringBuilder   StrScript   =   new   StringBuilder();    
  StrScript.Append(   "<script   language=javascript>"   );  
  StrScript.Append(   "alert('"+   msg   +"');"   );    
  StrScript.Append(   "</script>"   );    
  if   (   !   page.IsStartupScriptRegistered(   "MessageBox"   )   )  
  {  
  page.RegisterStartupScript(   "MessageBox",   StrScript.ToString()   );  
  }  
  }Top

2 楼wuzhijie(阿杰)回复于 2005-01-01 10:27:51 得分 5

把判断直接写在button的事件里面Top

3 楼lovefly_fanny(爱水鱼)回复于 2005-01-01 10:59:24 得分 0

判断直接写在button里,是不是还要去做调用   page_load()的?  
  那我page   _load()里面写什么啊····  
  不好意思,我还是不懂诶   详细点可以么  
  Top

4 楼jerry_yuan(jerry)回复于 2005-01-01 12:02:18 得分 0

全部写在Button事件里。page   _load()可以什么都不写。Top

5 楼lovefly_fanny(爱水鱼)回复于 2005-01-01 17:17:44 得分 0

不行啊,那样的话,我的按钮第一次点击之后没反应,  
  第二次才触发···555  
  谁给个肯定的说法先?  
  行了马上给分~~Top

6 楼cytyzy(a)回复于 2005-01-01 18:28:28 得分 5

if   dropdownlist.selectvalue=   "0"   then  
  if   not   textbox="aa"   then    
  xx.txt   ="a"  
  else  
  xx.txt   ="b"  
  end   if  
   
  else  
  xx.txt   ="值错误"  
  end   ifTop

7 楼lovefly_fanny(爱水鱼)回复于 2005-01-01 18:42:55 得分 0

这是弹出对话框??  
  哪位大哥好心,写个简单点的,  
  只要能做简单的判断就可以了,输出相应的信息   ^_^  
  谢谢啊,搞了两天没搞出来   555Top

8 楼fsp666666(嗷嗷地费戈)回复于 2005-01-01 18:57:19 得分 5

private   void   Button_Click(   Object   sender,   EventArgs   e   )    
  {  
            if(   dropdownlist.Text   !=   "符合要求的项"     )   Response.Write(   "下拉框中有误"   );  
            if(   text.Text   !=   "符合要求的项"   )   Response.Write(   "文本框中有误"   );  
            //以此类推,只要N个IF判断就可以了//  
  }  
  不知道是不是你要的东西,Response.Write   直接写到页面上,可以改成弹出框的形式!  
  Top

9 楼fsp666666(嗷嗷地费戈)回复于 2005-01-01 19:03:43 得分 10

或者你说的是嵌套形式的?  
  private   void   Button_Click(   Object   sender,   EventArgs   e   )    
  {  
            if(   dropdownlist.Text   ==   "符合要求的项"     )  
            {    
                    if(   text.Text   ==   "符合要求的项"   )                    
                    {  
                              //继续嵌套//  
                    }  
                    else  
                    {  
                                Response.Write(   "文本框中有误"   );  
   
                    }  
            }  
            else  
            {  
                    Response.Write(   "下拉框中有误"   );  
            }  
  }  
  Top

相关问题

  • 关于<xsl:attribute>的问题?
  • 关于attribute的问题
  • 关于botton控件与验证控件冲突问题
  • 请问有没有header栏botton的文本的函数
  • 自定义attribute的用途问题
  • 问一下<jsp:attribute >的用法
  • attribute编程问题,百思不得解
  • 如何在Attribute。add(“onblur”,“check1()”) 添加一个方法 check2()
  • 如何在Attribute。add(“onblur”,“check1()”) 添加一个方法 check2()
  • How to make a botton unable???

关键词

  • 信息
  • botton
  • modifyuserstatus
  • 判断
  • 输出
  • messagebox
  • strscript
  • 按钮
  • 错误
  • 符合要求

得分解答快速导航

  • 帖主:lovefly_fanny
  • gOODiDEA
  • wuzhijie
  • cytyzy
  • fsp666666
  • fsp666666

相关链接

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

广告也精彩

反馈

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