2016-09-06 4 views
-1

У меня есть проект приложения ASP.NET для веб-форм. Я использую Google iframe, но он не работает. Пожалуйста, помогите мне. Мой код:Iframe не работает правильно в ASP.Net?

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> 
+0

вам нужно использовать вложенные Google карты api – Webruster

+0

Пожалуйста. Поэтому, пожалуйста, не используйте iframe. Я уверен, что вы можете решить это как-то без iframe. используйте javascript/jquery/bootstrap/... но не iframe: http://stackoverflow.com/questions/23178505/good-reasons-why-not-to-use-iframes-in-page-content –

ответ

0

Просто используйте Google поданному код:

<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>

+0

Спасибо. Правильно работает! – Nader

0

Ваш src="location" не автоматически считывает некоторые «местоположение» переменной/параметра/что угодно, он просто пытается использовать значение "location" как url ​​и не удается.

Таким образом, вам нужно использовать способ ввода содержимого вашей переменной Location в качестве значения src.

Как сделать это зависит от того, как генерировать этот HTML:

Для WebForms вам может понадобиться что-то вроде src="<%= Location %>".
Для MVC это будет что-то вроде src="@Location".

Смежные вопросы