Member 13260274 Ответов: 2

Как мы можем загрузить другие страницы в div главной страницы?


in master page i want to load other page in a main div. so that other page can take the rest width of its parent div in master page. but its not loading in that div whose id="maindiv".


Что я уже пробовал:

enter code here
  <html>
  <head>
  <script>
  //here we make a function to visible one menubar at a time.
  var count = 0;
  function Nav() {

  if (count % 2 == 1) {

  document.getElementById("menu").style.width = "200px";
  document.getElementById('largediv').style.display = "block";
  document.getElementById('smalldiv').style.display = "none";
  count++;
  }
  else {

  document.getElementById("menu").style.width = "70px";
  document.getElementById('largediv').style.display = "none";
  document.getElementById('smalldiv').style.display = "block";
  count++;
  }
  }
  </script>
  </head>
  <body>
  <div  id="header" onclick="Nav();" style="position: fixed; display: block;
  z-index: 1;">
  Header </div>
  <div style="display:table; width:100%;">
  <div id="menu" style="display:table-cell; width: 200px;"> Side Menu Bar
  </div>
  <div id="maindiv" style="display:table-cell;"> Main Div </div>
  </div>

  <div id="largediv" style=" width:200px; position:fixed;"> </div>
  <div id="smalldiv" style="display:none; width:70px;
  position:fixed;">
  </body>
  </html>

F-ES Sitecore

Я не вижу, как код относится к этому вопросу....Я не вижу места, где что-то загружается во что-то

Richard Deeming

Я подозреваю, что вам нужно встретиться с членом 13196273 и узнать, как это сделать ASP.NET работа с основными страницами:
Как сделать страницу по умолчанию на главной странице див[^]

2 Ответов

Рейтинг:
2

GreenBlanket

Я думаю, что никто не приложит усилий, чтобы решить эту проблему, но позвольте мне попробовать и посмотреть, понравится ли вам это объяснение. Ладно?

Сначала вы должны создать мастер-страницу, и ваша главная страница должна выглядеть так.

<%@ Master Language="C#" CodeBehind="MASTER_PAGE_NAME.Master.cs" Inherits="PROJECT_NAME_Page1" %> // the top should look like this right? if you are using asp

//below you will see this

<asp:ContentPlaceHolder ID="head" runat="server">
// this is where i put my css stylesheet links so that all content pages of your master page can use it.
</asp:ContentPlaceHolder>

<asp:ContentPlaceHolder ID="main" runat="server">
//this is where you want to put your main div
<div id="maindiv">
//this is where you want to show your outputs right?
</div>
</asp:ContentPlaceHolder>



Наконец, вам нужно создать страницу содержимого для вашей главной страницы, щелкнув правой кнопкой мыши вашу главную страницу в обозревателе решений и нажав кнопку " Добавить страницу содержимого"


<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="MASTER_PAGE_NAME.Master"
CodeBehind="Admin.aspx.cs" Inherits="PROJECT_NAME.CONTENT_PAGE_NAME" %> // the top of your content page will look like this.

// you will have this too on your content page
<asp:ContentPlaceHolder ID="head" runat="server">
//put 1 or more links from your masterpage that you think this page will use.
</asp:ContentPlaceHolder>

// and this one too
<asp:ContentPlaceHolder ID="main" runat="server">
//create a function here that this page will run.
</asp:ContentPlaceHolder>


Рейтинг:
1

Arun Banik

С помощью jQurey вы можете добавить любую внешнюю страницу в элемент DIV. См. пример.

<div id="nav"></div>

<script>
   $(function () {
      $("#nav").load("http://localhost:12345/YourPage.htm");
   });
</script>