注册 登录
编程论坛 ASP.NET技术论坛

[求助]asp.net(VB.net)环境中什么函数能够获取字符串长度啊?

cobby 发布于 2007-07-16 09:08, 1277 次点击
我有如下一段代码:
Dim s As String
Dim len As Int16
s = Request.QueryString("name")
len = s.Length
可是系统对最后一句提示错误“未将对象引用设置到对象的实例”,请问这是什么原因?我应该如何获取这个字符串的长度?谢谢大虾!
2 回复
#2
川流不息2007-07-16 09:15
Request.QueryString("name")
這裡面可能沒有傳過來值,所以s=null.

你可以先判斷Request.QueryString("name")是否為空,然後再給s賦值。
不過,在定義s的時候,要先給s賦值為"".
#3
cobby2007-07-16 09:21
值是有的,我前面先输出过字符串,是‘ddd’,你看我这几句话语法有错吗?最后一句len = s.Length之后,我把len的值输出。
1