Веб-форма не отображается должным образом внутри iframe

Я пытаюсь показать карту в веб-приложении asp.net с главной страницей. На главной странице есть тег формы, чтобы создать новую форму с картой и создать другую форма с главной страницей и элементом управления iframe. В этом элементе управления отобразите веб-форму.

Мой код:

<asp:Content ID = "cntNavigation" ContentPlaceHolderID = "cntMain" runat = "server">
    <script type = "text/javascript">
        function calcHeight(iframeElement) {
            var the_height = iframeElement.contentWindow.document.body.scrollHeight;
            iframeElement.height = the_height;
        }
</script>
   <iframe id = "myIframe" src = "Tracking.aspx" onload = "calcHeight(this)" scrolling = "no" style = "position:relative;left:0px;width:100%;top:0px;overflow:hidden;padding:0;border:none; " ></iframe>
</asp:Content>

В этой форме «Отслеживание» создайте текстовое поле начальной загрузки и карту, но оно не отображается должным образом в приложении.

Код формы отслеживания:

    <div class = "card">
        <div class = "card-header">
                <strong class = "card-title">SalesMan Live Tracking</strong>
        </div>
        <div id = "divstrackingbody" class = "card-body">
            <div class = "col-lg-2" style = "margin-top:2%;">
                <label class = "col-form-label">Start</label>
            </div>
            <div class = "col-lg-2" style = "margin-top:2%;">
                <input type = "text" name = "start" id = "start"  class = "form-control"/>   
            </div>
             <div class = "col-lg-2" style = "margin-top:2%;">
                <label class = "col-form-label">End</label>
            </div>
            <div class = "col-lg-2" style = "margin-top:2%;">
                 <input type = "text" name = "end" id = "end" class = "form-control"  />
            </div>
            <div class = "col-lg-2" style = "margin-top:2%;">
                <input type = "submit" onclick = "calcRoute();"  class = "btn btn-success"/>
            </div>
        </div>
        <div id = "mapbody" class = "card-body">
             <div id = "map_canvas" class = "map"></div>
        </div>

  </div>

Ожидал :

                ________________               ________________
   Start     : +___textbox______+     End   : +____textbox_____+

Показано:

   Start  :
   -----------------------------------------------------------
   +            textbox                                      +
   -----------------------------------------------------------

  End:
   -----------------------------------------------------------
   +          textbox                                       +
   -----------------------------------------------------------

Как не отображается должным образом? Как вы ожидаете, что это будет отображаться?

Zim 13.03.2018 15:34

@ZimSystem Пожалуйста, проверьте это сейчас

Sathish 13.03.2018 15:55
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
34
1

Ответы 1

В Бутстрап 4, .col-, которые являются нет, помещены в .rows они будут обертываться / складываться вертикально.

In a grid layout, content must be placed within columns and only columns may be immediate children of rows.

Итак, если вы не хотите, чтобы столбцы оборачивались / складывались, они должны содержаться в .row ...

https://www.codeply.com/go/khfnoOSDMU

 <div class = "card">
        <div class = "card-header">
                <strong class = "card-title">SalesMan Live Tracking</strong>
        </div>
        <div id = "divstrackingbody" class = "card-body">
        <div class = "row">
            <div class = "col-lg-2" style = "margin-top:2%;">
                <label class = "col-form-label">Start</label>
            </div>
            <div class = "col-lg-2" style = "margin-top:2%;">
                <input type = "text" name = "start" id = "start" class = "form-control">   
            </div>
             <div class = "col-lg-2" style = "margin-top:2%;">
                <label class = "col-form-label">End</label>
            </div>
            <div class = "col-lg-2" style = "margin-top:2%;">
                 <input type = "text" name = "end" id = "end" class = "form-control">
            </div>
            <div class = "col-lg-2" style = "margin-top:2%;">
                <input type = "submit" onclick = "calcRoute();" class = "btn btn-success">
            </div>
        </div>
        <div id = "mapbody" class = "card-body">
             <div id = "map_canvas" class = "map"></div>
        </div>
  </div>
</div>

Спасибо за ваше драгоценное время, но у меня это не работает

Sathish 13.03.2018 15:55

Другие вопросы по теме