a_alise Ответов: 2

Обновление только страницы содержимого без обновления главной страницы


Я Был Desinged Вертикальное Меню Navigatin JQuery
Так
Я Хочу Перемещаться Между Страницами Без Обновления Главного Пейджера
Просто Обновите И Измените Контент

как вы знаете IFarme плохо технически и не хорошо




Так что есть какой-то способ сделать это , пожалуйста, помогите мне

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

I Try This in Master Page But No Resault And Not Work 

<pre lang="HTML">&lt;meta http-equiv =&quot;Page-Enter&quot; content =&quot;blendTrans(Duration=0)&quot;/&gt;
&lt;meta http-equiv=&quot;Page-Exit&quot;content=&quot;blendTrans(Duration=0)&quot;/&gt;</pre>


Пожалуйста, Помогите Мне

2 Ответов

Рейтинг:
8

PragyaSharma

Лучший способ загрузки динамического контента - это всегда Ajax. Если это вас не устраивает, пожалуйста, предоставьте более подробную информацию о вашей проблеме.


a_alise

Могу ли я увидеть небольшой пример теста, чтобы сделать это
С Вертикальным Меню Jquery И Ajax

Я пытался, но не получилось

a_alise

пожалуйста, помогите мне

Рейтинг:
15

P_Z

Привет, я думаю, что, скорее всего, вы используете ASP.NET веб-формы. Ну, если это так, то вы можете использовать UpdatePanels, который обновляет определенные части страницы.
Тем не менее я думаю, что вам было бы лучше получить динамический контент с помощью Ajax вручную


a_alise

Да ASP.NET веб-формы ,
Может Быть Небольшой Пример Или Тест Для Использования Этого
Вертикальное Меню JQuery С Ajax В Содержимом
Потому Что Я Пытался Использовать Его, Но Не Получилось

Как Я Могу Обновить Определенные Части Страницы

как обновить Contecnt и загрузить веб-формы в содержимое главной страницы при нажатии кнопки Меню

P_Z

Привет, скорее всего, вам нужно использовать элемент управления jQuery, подобный этим: горизонтальные вкладки https: / /jqueryui.com/tabs / или вертикальные вкладки https://jqueryui.com/resources/demos/tabs/vertical.html
где вы можете переключаться между вкладками без обновления страницы.

Затем назначьте css-класс вкладкам ex: "mytab" и id каждого контейнера вкладок ex: is a div "mytab_name1"


$(function () {//include JS events within this
$('.mytab').нажмите кнопку(функция() { //кнопка событие, отмечают"". вот помощью CSS-класса
ВАР ID = $(это).буква attr('идентификатор'); //получить элемент div с ID например: "mytab_name1"
var divid = ' # ' + id;
$(divid). empty (); / / очистите содержимое div, обратите внимание, что " # " здесь означает id

// извлечение данных с помощью Ajax ex:
//в data (это необязательно) вы можете передать некоторый идентификатор (или несколько), чтобы указать, какой динамический контент будет загружен на сервер... "parameter1" или как вы его назовете, будет параметром в WebMethod
$.Аякс({
тип: "пост",
адрес URL: "URL-адрес метод [заявить об этом как статические, так и атрибутом webmethod]",
данные: {
параметр1: ИД
},
успех: функция (ответ) {
// проверьте, если " ответ.SomeProperty "достаточно или" response. d. SomeProperty", как вы используете ASP.NET веб-формы
var html = '< p> ' + ответ.SomeProperty + '< / p>'; / / создайте свой div-контент с помощью ответа
$(divid). append ($. parseHTML (html)); / / визуализируйте строку как html-элементы и вставьте ее внутрь div
// вкладки останутся прежними, но содержимое div должно измениться при изменении вкладки
},
функция ошибок () {
// обработайте любую ошибку ex:
ВАР в HTML = '&ЛТ;п&ГТ;загрузка данных ошибка&ЛТ;/п&ГТ;';
$(дивиди).функции append($.parseHTML(HTML-код));
}
});
});
});

a_alise

&ЛТ;АСП:метка идентификатор ="_Dashboard" атрибут runat="сервер" текст="Панель управления" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Configurations" атрибут runat="сервер" текст="конфигурация" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_Prefrences" атрибут runat="сервер" текст="пожелания" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Security" атрибут runat="сервер" текст="безопасность" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_Roles" атрибут runat="сервер" текст="ролей" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Users" атрибут runat="сервер" текст="пользователи" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_AccessRights" атрибут runat="сервер" текст="права доступа" /&ГТ;


&ЛТ;АСП:метка идентификатор ="_Profiles" атрибут runat="сервер" текст="профили" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_UserProfile" атрибут runat="сервер" текст="Профиль пользователя" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_CompanyProfile" атрибут runat="сервер" текст="профиль компании" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Password" атрибут runat="сервер" текст="пароль" /&ГТ;


&ЛТ;АСП:метка идентификатор ="_General" атрибут runat="сервер" текст="общие" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_Cities" атрибут runat="сервер" текст="городов" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Nationality" атрибут runat="сервер" текст="национальность" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Currency" атрибут runat="сервер" текст="валюта" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Collectors" атрибут runat="сервер" текст="коллекционеров" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_JobManagement" атрибут runat="сервер" текст="работа менеджмент" /&ГТ;

a_alise

&ЛТ;АСП:метка идентификатор ="_Dashboard" атрибут runat="сервер" текст="Панель управления" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Configurations" атрибут runat="сервер" текст="конфигурация" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_Prefrences" атрибут runat="сервер" текст="пожелания" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Security" атрибут runat="сервер" текст="безопасность" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_Roles" атрибут runat="сервер" текст="ролей" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Users" атрибут runat="сервер" текст="пользователи" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_AccessRights" атрибут runat="сервер" текст="права доступа" /&ГТ;


&ЛТ;АСП:метка идентификатор ="_Profiles" атрибут runat="сервер" текст="профили" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_UserProfile" атрибут runat="сервер" текст="Профиль пользователя" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_CompanyProfile" атрибут runat="сервер" текст="профиль компании" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Password" атрибут runat="сервер" текст="пароль" /&ГТ;


&ЛТ;АСП:метка идентификатор ="_General" атрибут runat="сервер" текст="общие" /&ГТ;

&ЛТ;АСП:метка идентификатор ="_Cities" атрибут runat="сервер" текст="городов" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Nationality" атрибут runat="сервер" текст="национальность" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Currency" атрибут runat="сервер" текст="валюта" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_Collectors" атрибут runat="сервер" текст="коллекционеров" /&ГТ;
&ЛТ;АСП:метка идентификатор ="_JobManagement" атрибут runat="сервер" текст="работа менеджмент" /&ГТ;

P_Z

Связаны ли эти элементы управления с вертикальным меню? Вы пробовали это предложение выше и сработало ли оно?

a_alise

да, я пробую, но думаю, что не получится
можете ли вы помочь мне в моем вертикальном меню, которое выше
пожалуйста

a_alise

$('навигация').нажмите кнопку(функция () { //кнопка событие, отмечают"". вот помощью CSS-класса
var id = "MainContain"; / / чтобы получить div id ex: "mytab_name1"
var divid = ' # ' + id;
$(divid). empty (); / / очистите содержимое div, обратите внимание, что " # " здесь означает id

// извлечение данных с помощью Ajax ex:
//в data (это необязательно) вы можете передать некоторый идентификатор (или несколько), чтобы указать, какой динамический контент будет загружен на сервер... "parameter1" или как вы его назовете, будет параметром в WebMethod
$.Аякс({
тип: "пост",
адрес URL: "URL-адрес метод [заявить об этом как статические, так и атрибутом webmethod]",
данные: {
параметр1: ИД
},
успех: функция (ответ) {
// проверьте, если " ответ.SomeProperty "достаточно или" response. d. SomeProperty", как вы используете ASP.NET веб-формы
var html = " + ответ.SomeProperty +"; / / создайте свой div-контент с помощью ответа
$(divid). append ($. parseHTML (html)); / / визуализируйте строку как html-элементы и вставьте ее внутрь div
// вкладки останутся прежними, но содержимое div должно измениться при изменении вкладки
},
функция ошибок () {
// обработайте любую ошибку ex:
var html = 'ошибка загрузки данных';
$(дивиди).функции append($.parseHTML(HTML-код));
}
});
});



Есть ошибка, когда это делают

Ошибка загрузки данных ..

P_Z

А как насчет кода для веб-метода?
[WebMethod]
public static string thewebmethod (string paramater1<, любые параметры, перечисленные в разделе "data:" ...>)
{
return ""; / / или объект json
}

И как вы строите данные, которые должны быть возвращены?

a_alise

я не добавлял никакого веб-метода

можете ли вы показать мне его в моем проекте
как было ясно выше
???