Function EncodeProperty(ByVal key As String, ByVal value As String) As String
Dim sb As New Text.StringBuilder()
sb.Append(key)
sb.Append(value)
sb.Replace(";", "\;", key.Length, sb.Length - key.Length)
sb.Replace(vbCrLf, "=0D=0A")
Dim offset As Integer = 76
Do While offset < sb.Length
Dim pos As Integer = sb.ToString(offset - 5, 10).IndexOf("=0D=0A")
If pos = -1 Then
sb.Insert(offset - 5 + pos, "=" & vbCrLf)
offset += 79 - 5 + pos
Else
sb.Insert(offset, "=" & vbCrLf)
offset += 79
End If
Loop
Return sb.ToString
End Function
调用这个function后提示这样的错误:
索引和长度必须引用该字符串内的位置。
参数名: length 行 144:
行 145: Do While offset < sb.Length
146行出错:
行 146: Dim pos As Integer = sb.ToString(offset - 5, 10).IndexOf("=0D=0A")行 148: If pos = -1 Then各位大哥,帮个忙,看看哪里出了问题。
Dim sb As New Text.StringBuilder()
sb.Append(key)
sb.Append(value)
sb.Replace(";", "\;", key.Length, sb.Length - key.Length)
sb.Replace(vbCrLf, "=0D=0A")
Dim offset As Integer = 76
Do While offset < sb.Length
Dim pos As Integer = sb.ToString(offset - 5, 10).IndexOf("=0D=0A")
If pos = -1 Then
sb.Insert(offset - 5 + pos, "=" & vbCrLf)
offset += 79 - 5 + pos
Else
sb.Insert(offset, "=" & vbCrLf)
offset += 79
End If
Loop
Return sb.ToString
End Function
调用这个function后提示这样的错误:
索引和长度必须引用该字符串内的位置。
参数名: length 行 144:
行 145: Do While offset < sb.Length
146行出错:
行 146: Dim pos As Integer = sb.ToString(offset - 5, 10).IndexOf("=0D=0A")行 148: If pos = -1 Then各位大哥,帮个忙,看看哪里出了问题。
解决方案 »
- Dim Command1__@@varName@@ 服务器500错误
- google map api 动态反向地址解析
- VS2003升级到2005后,控件事件不执行,只刷新页面
- 关于网站开发的问题
- VS2008 中好像不能插入随意拖动的层
- 当鼠标划过gridview的行时,该行的字体变色,请帮忙!
- 菜鳥送分旋風開始了!!!
- 求救:如何得到在线用户的信息啊?
- DataGrid新手问题!高手帮忙!!!!
- 我写的服务器端的Excel报表程序,想在客户端打开Excel,但不想用IE嵌套的Excel,怎么办?
- 请问除了从硬件和优化查询语句还能怎样提高SQL查询速度?(C# ASP.NET)
- 关于表示层使用DataReader的问题..
sb中从offset - 5开始取10个字符
超过了范围,可能从offset - 5开始的字符数不满10个
If offset - 5 + 10 <= sb.Length Then
str = sb.ToString(offset - 5, 10)
Else
str = sb.ToString(offset - 5, sb.Length - (offset - 5) )
End If
Dim pos As Integer = str.IndexOf("=0D=0A")
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------文档的顶层无效。处理资源 'http://localhost/clubwebsite/events_download.ashx?EventID=2' 时出错。第 1 行,位置: 1 BEGIN:VCALENDAR
这是什么原因啊?
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。