我试图把文本从下面的会话,所以它基本上是Product1,Product2,Product3等等……此外,如果会话包含文本选择……将其替换为""当我运行下面的代码时,我得到错误操作员''未定义类型'ListItem'和字符串","。
NameofProduct = Session("Product1") + "," + Session("Product2").Replace("Select....", "") + "," + Session("Product3") + "," + Session("Product4") + "," + Session("ProductManual")
您正在尝试将对象
连接在一起,请改为这样做:
NameofProduct = Session("Product1").ToString() + "," + Session("Product2").ToString().Replace("Select....", "") + "," + Session("Product3").ToString() + "," + Session("Product4").ToString() + "," + Session("ProductManual").ToString()
为了可运维性,使用StringBuilder:
Dim sb as new StringBuilder
sb.AppendFormat("{0},", Session("Product1"))
sb.AppendFormat("{0},", Session("Product2").Replace("Select....", ""))
sb.AppendFormat("{0},", Session("Product3"))
sb.AppendFormat("{0},", Session("Product4"))
sb.AppendFormat("{0}", Session("ProductManual")
NameofProduct = sb.ToString()
只是好奇你试过
NameofProduct = Session("Product1") & "," & Session("Product2").Replace("Select....", "") & "," & Session("Product3") & "," & Session("Product4") & "," & Session("ProductManual")
试试那个