.NET用户注册问题 用户注册时有些信息像“年龄,性别”是不用填写的,以后可以在“个人信息设置”里再设置,如何判断用户是否输入了这些信息并根据用户的信息存到数据库,用IF语句吗?数据访问层代码该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 textbox结合验证控件是否为控件,也可使用onclientclick判断文本框数据库操作类 如果TextBox.Text为空的话,就说明用户没有输入啊。在.net中可以用T?(也就是Nullable<T>,可以为空的值类型)类型来存储空值。比如:class Student{ public int Id{get;set;} //注意这里不是int是int?(加问号),意思是可以为空的int public int? Age{get;set;}}页面后台:if(textBox.Text==""){ student.Age=null;}else{ student.Age=Convert.ToInt32(textBox.Text);}//如果文本框为空,student.Age就是null。在数据访问层的话:command.CommndText="insert Student(Id,Age)values(@id,@age)"command.Parameters.AddWithValue("id",student.Id);command.Parameters.AddWithValue("age",student.Age);//通过使用sql参数的形式,可以把null值存入数据库。还在苦苦刷新页面等待回复吗?用《Csdn收音机》告别烦恼! 学习了 。都没用过这样的学法~~ 要是我 最多就直接textBox.Text!=""时执行 或是直接用单选按钮搞成默认的 就行了。 FormView在编辑状态下,怎么获得里面控件的ID 怎么让文本框只能输入数字??? 用asp.net写了一套网站系统,后台数据库有时候用access,有时候要用sql server,有什么好的办法吗? 百分送上:非常有分量的问题,大家可能都会遇到。 谁有VS2003发布的详细步骤和代码优化的文章啊? static与application 水晶报表柱状图的颜然如何改变?海波! DataList的个问题 新手的问题? 为什么我用CSC生成的dll文件不可用? 如何在TextBox中加入js验证?在线等 asp.net运行页面时报如下错误
数据库操作类
class Student{
public int Id{get;set;}
//注意这里不是int是int?(加问号),意思是可以为空的int
public int? Age{get;set;}
}页面后台:
if(textBox.Text==""){
student.Age=null;
}else{
student.Age=Convert.ToInt32(textBox.Text);
}
//如果文本框为空,student.Age就是null。
在数据访问层的话:command.CommndText="insert Student(Id,Age)values(@id,@age)"
command.Parameters.AddWithValue("id",student.Id);
command.Parameters.AddWithValue("age",student.Age);//通过使用sql参数的形式,可以把null值存入数据库。还在苦苦刷新页面等待回复吗?用《Csdn收音机》告别烦恼!
学习了 。都没用过这样的学法~~
要是我 最多就直接textBox.Text!=""时执行 或是直接用单选按钮搞成默认的 就行了。