VB.net JSON如果在statment中使用Textbox文本

时间:2014-02-25 23:32:29

标签: json vb.net

您好,我目前遇到以下代码可以解决的问题

If(jResults("items")("head") Is Nothing, "", jResults("items")("head")("icon").ToString())

但是,如果我尝试用文本框替换值,我就无法使其工作

If(jResults("items")( + itemtypelbl.Text + ) Is Nothing, "", jResults("items") ("itemtypelbl.Text")("icon").ToString())

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

如果您的代码与问题中的代码完全一致,则问题是在第一个+之前和第二个+之后缺少任何内容。您需要在+之类的操作的任一侧使用操作数

编辑:我还看到文本框的名称不应该在引号中,因为您正在尝试访问变量属性,而不是硬编码字符串。

以下是我认为您的代码应该是:

If(jResults("items")(itemtypelbl.Text) Is Nothing, "", jResults("items") (itemtypelbl.Text)("icon").ToString())