Select case StrArgName
....

解决方案 »

  1.   

    Select case StrArgName
    ............end select
      

  2.   

    Response.Write("<Script>" & vbCrlf & "alert('保存成功!');" & vbCrlf & "</Scr" & "ipt>")
    如果你写在aspx文件中的话,程序会认为脚本已结束,所以要分开
      

  3.   

    Select case StrArgName
    ............End Select
      

  4.   

    除了一位自称够菜的以外,大家都有错了:
    下面这个例子取自VS.NET帮助(MSDN),实际上大家也可以试试在ASP.NET中VB完全可以写
    Select <expression>
    case <value1>
    case <value2>
    这种写法。(在VS的VB项目中它会自动变成select case <expression>示例
    本示例使用 Select.Case 语句计算变量的值。第二个 Case 子句包含了正在被计算的变量值,因此只有与它相关的语句会被执行。Dim Number As Integer = 8
    Select Number   ' Evaluate Number.
    Case 1 To 5   ' Number between 1 and 5, inclusive.
       Debug.WriteLine("Between 1 and 5")
    ' The following is the only Case clause that evaluates to True.
    Case 6, 7, 8   ' Number between 6 and 8.
       Debug.WriteLine("Between 6 and 8")
    Case 9 To 10   ' Number is 9 or 10.
    Debug.WriteLine("Greater than 8")
    Case Else   ' Other values.
       Debug.WriteLine("Not between 1 and 10")
    End Select
    请参见
    Choose 函数 | End 语句 | If...Then...Else 语句 | Select...Case 语句(概念) | Option Compare 语句 | Exit 语句
      

  5.   

    cnhgj(戏子.Com?俺真TMD够菜)说得对,
    但我已经用“”括起</Script>了啊,莫非是ASP.NET的BUG
      

  6.   

    Response.Write("<Script>" & vbCrlf & "alert('保存成功!');" & vbCrlf & "</Script>")
    ===>Response.Write("<Script>" & vbCrlf & "alert('保存成功!');" & vbCrlf & "</" & "Script>")