
正文
asp.netint赋值为空,怎么给int赋值为null
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ASP判断值为空
可以用len(thi)=0或者isempty(thi)或者thi=或者thi=null来进行综合判断此值是否为空。若为空,可以将其设定为默认值,即default值,这个值当然是由程序设定的。
if (theForm.username.value == )//判断元素的值是不是空 { return false;//返回失败 } return true;//返回成功 } /Script 这只是最简单的例子,复杂还要考虑非法字符空格等等,再说下去就更多内容了。
直接判等于null即可,这点asp.net和Winform没差别。
在.net中采用ado.net。你可以找找这方面的资料,很多的。和asp相似,先建立连接如果是sql数据库。
说白了,在VB中isnull做为一个函数来判断SQL中是否传递了null型的值。
相关问答
Q1: 怎样将int类型赋值为空
是“可空int”,是引用类型,可以为null。
所以,设置一个int型数据为空,不能直接使用int类型。应该使用其包装类Integer类型。比如原先使用的地方testInt(int i),可以把Integer 类型的对象integer,作为参数传进去。
在Java的赋值语句中不能够给整形的数组赋值成一个空值,Java会给int一维数组赋值为0,但是要想实现空值的类型那么将int数组转换为Integer数组,Integer可以为空, 但int 不能为空。数组是有序的元素序列。
可空类型表示可被赋值为 null 值的值类型变量。无法创建基于引用类型的可空类型。(引用类型已支持 null 值。)。为可空类型赋值与为一般值类型赋值的方法相同:(1)如 int x = 10或 double d = 108;。
可以都赋值为0吧 yegehaha | 发布于2008-08-18 举报| 评论 0 0 NULL的值为0 int a=0; char s[]={0}; pk246 | 发布于2008-08-18 举报| 评论 0 1 空值这个概念实际上只是针对指针而言的。
你直接用set @ii = NULL;就可以定义一个@ii为null,而且没有任何指定类型。如果是在存储过程中,就这样:CREATE PROCEDURE ask()BEGIN DECLARE ii int;set ii = NULL;select 1,ii;end 共同进步。
Q2: 如何给字符串赋值为空
1、int a[20];memset( a, 0, sizeof(int)*20 );C字符串只需要把第一个字符设为\0即可。当然也可以全部清成0。
2、a[i]=0;还有一种办法,将一个已有数组赋给你要的那个数组。不然,如果只对单个数组赋值,那只能对每个数组元素赋。
3、例如:char str[] = Hello World 或 char *str = Hello World;需要注意的是,使用字符数组赋值时,需要确保数组足够大以容纳字符串及结尾的空字符\0。
4、定义的时候直接用字符串赋值如:char a[10]=hello;注意:不能先定义再给它赋值,如char a[10]; a[10]=hello;这样是错误的。
5、所以,设置一个int型数据为空,不能直接使用int类型。应该使用其包装类Integer类型。比如原先使用的地方testInt(int i),可以把Integer 类型的对象integer,作为参数传进去。
6、字符串是一串连续的字符,可以理解为一个常量指针(地址),该指针中的内容为一串连续的字符。字符串的定义和赋值有以下几种形式指针形式char *s1=hello ; //字符串赋值给指针, 这表示s1与hello字符串指向同一个地址。
Q3: 关于判断int是否为空的问题。
所以int本身不存在是否为空的情况。如果要判断int是否被赋值过,可以用第二个变量来进行控制。如char变量。
方法一:先把int类型的数据转换成String类型,然后判断String类型的数据是否为空。
可以为“” 或者 null都是它为空的时候如果基本数据类型的变量作为中间变量,默认值就没了,而传入的参数为 NULL 或“”的时候不好判断啊。
int变量没有空的说法。int指针变量有空的说法,是指(NULL),与未初始化不同,初始化是指没有指向合法的已分配空间(就是说任意初始化很可能不是合法的)。
你的意思是不是如何判断这个int参数是否是用户传入的有效值,还是系统默认值。答案:int类型是不能确定的。
对于java内置的数据类型,是不能判断null的。因为在java中,它并不是一个对象。其实对于一个对象是否为null,也就是说这个引用还在不在。不在了就是null了。
Q4: .NET中Datatime类型的变量怎么给赋值为空啊
1、其实没必要非得把DateTime类型的值插入进去,可以直接把string类型插入进去就行了,如果不是空字符串,则给string变量赋值=Datatime.Now().ToString();如果想插入空字符串,直接把string变量=插入就行了。
2、public DateTime a { get; set; } 这个是时间类型,空不是时间类型,当然不行,比如你不赋值,它默认应该是有个最小的时间值的。
3、datetime对象是可以为null的,但是不能将null或者空字符串转换成datetime。
关于asp.netint赋值为空和怎么给int赋值为null的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







