关于当传过来的值转换成string类型报错的问题

有时候直接写 string str=request.param["str"].tostring;会报错,是因为接受到的值可能是空的

这个时候就可以这样写 string _action = string.Format("{0}", Request.QueryString["str"]);

这样写就不会报错了

时间: 2024-08-04 04:43:08

关于当传过来的值转换成string类型报错的问题的相关文章

加法将 number 类型 转换成 string 类型

python也不是没有缺点在性能方面就Java.C++等老前辈还是没得比的,另外python和nodejs一样只能使用CPU单核,也是性能方面影响是因素之一. 发现只有A线程打印了"A",并没有发现B线程和C线程打印字符串:(.难道是A线程更改了Integer对象的值,而B线程和C线程并没有"看到"更新后的值?于是,在线程类的run方法的while循环中增加代码如下 在ABP里,一个应用服务应当实现IApplicationService接口,为每个应用服务创建一个接

Java 把long 转换成 日期 再转换成String类型

1 /** 2 * 把long 转换成 日期 再转换成String类型 3 */ 4 public String transferLongToDate(String dateFormat, Long millSec) { 5 SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); 6 Date date = new Date(millSec); 7 return sdf.format(date); 8 } 上面是方法   第一个参数:da

js字符串或则布尔值转换成数字类型的四种方法

1.parseInt() 2.parseFloat() 3.Number() 4.通过减法或者乘法把其他类型的值转换为数字类型 例子: // 转换成数字类型的4种方法 // 1.parseInt var a = '1.03'; var b = '1.01a'; var c = 'a1'; var d = true; var e = false; console.log(parseInt(a)); // 1 小数字符串,使用parseInt会把小数取整 console.log(parseInt(b

三个把值转换成数值类型的函数:Number()、 parseInt()、 parseFloat()的区别

一 .Number() Number()可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaN 例如: var num1 = Number(true); //true返回1 false返回0 var num2 = Number(undefined); //返回NaN var num3 = Number("hello"); //返回NaN var num4 = Number(" "); //如果是空字符串返回0 var num5 = Number

.net中将 list<> 转换成string类型(1,2,3)

list<string> isShow=new List<string>() ///泛型集合 isShow.Add('1') isShow.Add('2') isShow.Add('3') var id_isShow = new StringBuilder(); ///得到的值1,2,3 for (int i = 0; i < isShow.Count; i++) { if (i == isShow.Count - 1) { id_isShow.Append(isShow[i

通过fastjson将Long类型转换成String类型

后端把Long类型的数据传给前端,前端可能会出现精度丢失的情况.例如:201511200001725439这样一个Long类型的整数,传给前端后会变成201511200001725440. 解决方法: 方法一:在后台将这个Long类型的字段转换成String类型的,风险比较大. 方法二:使用fastjson的提供的注解,@JSONField(serializeUsing= ToStringSerializer.class). 备注: fastjson在com.alibaba.fastjson.s

关于SpringMVC中如何把查询数据全转成String类型

之前,本想与客户商量做几张固定的报表予使用,结果发现客户每个月都需要各种各样的报表,所以我们做了个窗口用于直接执行SQL语句:数据量一开始并不是很大查询出来的数据较少(约1-6W左右),所以刚开始几个月很好用,查询出来的数据直接从页面复制下来贴到Excel做月报表,就这样一年过去了,最近做三期,发现运维人员月底几天特别的忙,数据逾百万(汗),SQL查询语句都要写n多分页.... 伙伴们如此幸苦,还是我来拯救他们吧- 我的解决思路大致如下: A>界面增加查询倒出Excel表按钮(不需要分页,也不需

iOS16进制RGB值转换成UIColor

本博客特此感谢小汪同学的大力支持 用 PS  取色   可以 看到 RGB,然后 用这个 方法 就可以得到颜色了 文件下载:下载地址 iOS16进制RGB值转换成UIColor

ASP.Net中实现上传过程中将文本文件转换成PDF的方法

iTextSharp是一个常用的PDF库,我们可以使用它来创建.修改PDF文件或对PDF文件进行一些其他额外的操作.本文讲述了如何在上传过程中将文本文件转换成PDF的方法. 基本工作 在开始之前,我们需要从这个URL下载iTextSharp.除此之外,也可以使用”NuGet Package Manager” 将它从NuGet上下载到项目的解决方案中.下面通过屏幕截图来进行讲解. 代码 为了操作简洁,我设计了一个带上传控件和一个按钮的webform.HTML代码如下: <!DOCTYPE html