.CS页中如何处理aspx中传空值的问题
来源:百度知道 编辑:UC知道 时间:2024/06/05 20:32:52
.aspx页面中
TextBox中的值可以为空
.cs页面中
有类型为double类型的变量
其值接收aspx页中的TextBox的值
如何处理TextBox为空时double类型的变量饱错
double类型的变量不可以赋初值
TextBox中的值可以为空
.cs页面中
有类型为double类型的变量
其值接收aspx页中的TextBox的值
如何处理TextBox为空时double类型的变量饱错
double类型的变量不可以赋初值
double a;
if(request["textbox1"]!=null)
{
a=double.parse(request["textbox1"].tostring());
}
else
{
a=0;
}
我理解的意思是,你是想如果用户那个TextBox没填的话,跳转页面的时候报一个异常?那你可以拖RequiredFieldValidator验证控件,确保那个TextBox非空。或者写验证代码,textBox为空时,不提交页面。再不行,你可以换类型,最后强转一下,代码这个东西不要一根筋,怎么方便解决怎么来~
提交之前就做好判断如果为空就不做跳转
有控件可以判断或者你自己写代码判断
double a = 0.0;//初始化一个值
if(this.b.ToString() != null)//b就是你前台TextBox的名字
{
a = Covert.ToDouble(this.b.ToString());
}
试一下,应该可以,因为这样的问题我也遇到过~
如何在dotnet中修改cs使得生成的aspx文件中增加一段javascript代码
如何在1.aspx中调用2.aspx
asp.net中能直接调用.aspx.cs文件吗?
在.aspx.cs中,运行时修改单元格背景图片
在C#中的index.aspx.cs中为什么不能调用index.aspx中的控件?
在aspx页面中如何对文字排版
如何在iis中执行aspx文件啊
C#中WebBrowser控件如何与aspx进行交互
Asp.Net问题:在 .aspx 文件中使用 javascript 调用后台.cs文件里面的方法?
在asp.net中使用后台代码的形式,(.aspx/.aspx.cs),怎么样在几个页面中传递信息呢?