Asp classic 动态创建og:image-服务器端ASP

Asp classic 动态创建og:image-服务器端ASP,asp-classic,Asp Classic,我正在尝试动态填充og:image标记,如下所示 <meta property="og:image" content="http://techsathishkumar.com/claritincss/CSS/asptest/img/shoe<%=Request.QueryString("img")%>.jpg" /> 在HTML中,我可以看到正确填充的内容。但是,当我通过facebook调试器传递url时,og:image在没有动态组件的情况下被读取。它将og:im

我正在尝试动态填充og:image标记,如下所示

<meta property="og:image" content="http://techsathishkumar.com/claritincss/CSS/asptest/img/shoe<%=Request.QueryString("img")%>.jpg" />

在HTML中,我可以看到正确填充的内容。但是,当我通过facebook调试器传递url时,
og:image
在没有动态组件的情况下被读取。它将
og:image
显示为shoe.jpg,并且缺少动态部分
QueryString(“img”)%%>

请帮我找出这里出了什么问题


谢谢

假设您的url是
http://yourdomain.com/yourfile.asp?img=123
那么请求的图像将是shoe123.jpg。错误只能出现在查询字符串中。你没有用method=post的形式发送变量,是吗?没有。我只是将其作为查询字符串(img=123)传递,并尝试使用Request.QueryString(“img”)将其填充到元标记中。我没有使用表单。我只调用带有查询参数的iframe,我不确定“缺少动态部分
QueryString(“img”)%%>
是什么意思”。您已经说过“在HTML中我可以看到正确填充的内容”,因此您的HTML是正确的,因为
是在服务器端处理的,您永远不会在处理的HTML中看到这一点。您可以发布iframe代码吗?