从ASP页面获取URL变量

时间:2012-08-08 16:55:32

标签: asp.net asp-classic

我的页面上有一个iframe,只有当变量出现在我页面的网址中时,我才想向iframe源添加一个变量。例如,如果有人访问index.asp,我只想让iframe源为src="iframe.php,但如果有人访问index.asp?id = 123,那么我希望iframe源为iframe.php?id=123

谢谢!

1 个答案:

答案 0 :(得分:2)

<%

Dim iFrameSrc

Dim id
id = Request.QueryString("Id")
If( Len( id ) > 0 ) Then

    iFrameSrc = "iframe.php?id=" & id

Else
    iFrameSrc = "iframe.php"
End If

%>

<iframe src="<%= iFrameSrc %>" />

请注意此代码不安全且易受跨站点脚本攻击。在呈现之前,您需要确保id变量是安全的。