在我的网站中,我有一个脚本,它返回从我的shoutcast服务器播放的当前歌曲,格式为:“artist-track”,我想要做的就是接受该字符串并拆分它 2串:艺术家和曲目,为了做到这一点我裹着像这样的服务器代码的脚本:无法操作字符串
<div id="nowPlaying" runat="server">
<script type="text/javascript" src="http://shoutcast.mixstream.net/js/song/uk3-free:34588"></script>
</div>
,并在后面的代码,我没有财产以后这样的:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim query() As String = nowPlaying.InnerText.Split("-")
Dim artist As String = query(0)
Dim track As String = query(1)
Response.Write(artist + "<br />" + track)
End Sub
的问题在于某些reaso n字符串数组实际上是空的,实际上我无法做任何操作(删除,子串。 lastIndexOf等) 它总是似乎是空的。
,但如果我不这样做的字符串一切任何操作就可以了,我可以看到像这样的字符串:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim query As String = nowPlaying.InnerText
Response.Write(query)
End Sub
任何想法,为什么?
@InSane - 没有VB.net – 2010-10-23 10:26:16
您可以发布一个例子串即'nowPlaying.InnerText'的价值? – 2010-10-23 10:27:13
这是在C#中的情况,但在VB.NET中,双引号也是用于字符的,你不能在vb.net中执行(' - ')。 – tone 2010-10-23 10:27:17