iframe在ASP.Net中无法正常工作?

时间:2016-09-06 06:29:52

标签: asp.net iframe

我有一个ASP.Net Web表单应用程序项目。 我使用谷歌iframe,但它不起作用。 请帮我。 我的代码:

Location="https://www.google.com/maps/place/%D8%B4%D8%B1%DA%A9%D8%AA+%D8%AC%D9%87%D8%A7%D9%86+%D8%B4%DB%8C%D9%85%DB%8C+%D8%A8%D8%B3%D9%BE%D8%A7%D8%B1%E2%80%AD/@35.7743752,51.3679948,14z/data=!4m8!1m2!2m1!1sjahan+shimi+baspar!3m4!1s0x0:0x9f32a31df4793a64!8m2!3d35.7721173!4d51.3661373"
    <iframe width="100%" height="400px" scrolling="no" 
src="location"></iframe>

2 个答案:

答案 0 :(得分:0)

只需使用谷歌提供的嵌入代码:

&#13;
&#13;
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d25896.326046334627!2d51.3679948!3d35.7743752!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x9f32a31df4793a64!2z2LTYsdqp2Kog2KzZh9in2YYg2LTbjNmF24wg2KjYs9m-2KfYsQ!5e0!3m2!1sen!2sus!4v1473145596653" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您的src="location"不会自动读取某些“位置”变量/参数/其他内容,它只是尝试将值"location"用作网址并失败。

因此,您需要使用某种方式将Location变量的内容注入src的值。

如何做到这一点取决于您如何生成HTML:

对于网络表单,您可能需要src="<%= Location %>"之类的内容 对于MVC,它将类似于src="@Location"