非常基本的ASP.net(访问GET变量)

时间:2014-08-05 20:00:43

标签: asp.net variables get

我目前正在尝试学习ASP.net 但仍然有一些不错的n00b问题。

因此我问他们。因为我想掌握这种编码语言。

当前脚本给出了编译错误

<%
Dim title as string = "My TITLE"
Request.QueryString["pageid"]

Select Case pageid
    Case "home"
        title = "Home"
    Case "info"
        title = "Info"
    Case "portfolio"
        title = "Portfolio"
    Case "contact"
        title = "Contact"
    Case Else
        title = "Home"
End Select
%>

这是一个基本的开关语句,应由GET操作。

这是它产生的错误:

编译器错误消息:BC30545:属性访问必须分配给属性或使用其值。 来源错误:

1 个答案:

答案 0 :(得分:1)

宣传&#34; pageid&#34;变量丢失了。从querystring获取值时,应将其分配给字符串变量。

<%
Dim title as string = "My TITLE"
Dim pageid as string
pageid = Request.QueryString["pageid"]

Select Case pageid
    Case "home"
        title = "Home"
    Case "info"
        title = "Info"
    Case "portfolio"
        title = "Portfolio"
    Case "contact"
        title = "Contact"
    Case Else
        title = "Home"
End Select
%>