我目前正在尝试学习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:属性访问必须分配给属性或使用其值。 来源错误:
答案 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
%>