使用access数据库,有几个int字段,使用textbox输入内容,如果没有输入内容的话就报错,什么办法使其没输入数据的时候默认为0
解决方案 »
- 高手求救"分析器错误消息: 未能加载文件或程序集“Wohui.Library.Controls”或它的某一个依赖项。系统找不到指定的文件。"
- ASP.NET 后台获取前台JS动态生成数据行的问题
- asp.net站点地图提供程序的工作原理
- gridview 绑定列的问题
- aspx的算法是在哪里?
- 100分!!!求怎么实现产品比一比
- 〖up有分〗【是不是字符串的时间比较不对?? 】~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
- 用imgbutton控件提交数据的代码
- 如何用存储过程,按字母顺序生成字符串,比如:如何根据已知的 acd 生成 ace (递增),根据axy生
- 高手帮帮忙
- ASP.net发布后上传到服务器报错!
- 难道真的是我的错误?
因此,你需要在后台在存入数据库前做判断,如果这个字符不是数字的就指定一个数字,如:
dim str as string
if isNumeric(textbox1.text)=false then '不是数字
str="0" '指定为0
esle '如果是数字
str=textbox1.texto
end if用STR提交数据库。
默认为0.
在客户端用javascript能处理
onblur="javascript:if (value='') value=0"在服务器端cs代码中,取得值时一定要进行转换
如果你这个输入的内容一定要求是整数,可以用 int.TryParse进行转换,如果转换失败,则值为0如果不一定是数值,则简单地逻辑判断:
string abc;
if (xxx.value=="") abc="0";
else abc=xxx.value;