powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пользовательские контролы
8 сообщений из 8, страница 1 из 1
Пользовательские контролы
    #33743224
Roman4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть страничка у каторой есть шаблонная страница (masterpage).
Нужно динамически заполнить контенты пользовательскими контролами.

Как это воплотить?
Спасибо.
...
Рейтинг: 0 / 0
Пользовательские контролы
    #33743786
Krolikoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman4ikЕсть страничка у каторой есть шаблонная страница (masterpage).
Нужно динамически заполнить контенты пользовательскими контролами.

Как это воплотить?
Спасибо.
Пишешь серверній скрипт на странице, ставшь условия оображния контролов и все ...
...
Рейтинг: 0 / 0
Пользовательские контролы
    #33746405
Roman4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такой код... какой скрипт тут нужно написать? Нужно ведь создать экземпляр контрола... Как это зделать? И можно ли из кода обратиться к контенту?

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="~/workPage.aspx.cs" Inherits="_Default" MasterPageFile="~/WorkMasterPage.master"%>

<%@ Register Src="moduls/Controls/Control1.ascx" TagName="Control1"
TagPrefix="uc1" %>
<%@ Register Src="moduls/Controls/Control2.ascx" TagName="Control2"
TagPrefix="uc2" %>

<asp:Content ID="Content1" EnableViewState=true ContentPlaceHolderID=TopLeft runat=server>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID=Centre runat=server>

</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID=CentreLeft runat=server>

</asp:Content>
...
Рейтинг: 0 / 0
Пользовательские контролы
    #33746923
Krolikoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<%@ Page Language="C#" AutoEventWireup="true" odeFile="~/workPage.aspx.cs" Inherits="_Default" MasterPageFile="~/WorkMasterPage.master"%>
<%@ Register TagPrefix="uc1" TagName="Control1"
 Src="moduls/Controls/Control1.ascx" %>

<asp:Content ID="Content1" EnableViewState=true ContentPlaceHolderID=TopLeft runat=server>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID=Centre runat=server>

<uc1:Control1 runat=server ID="ddddd"></uc1:Control1>

</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID=CentreLeft runat=server>

</asp:Content>

uc1 - это названиепространства имен кнтрола которому он пренадлежит
Control1 - название контрола
Что-то не ясно - пиши
...
Рейтинг: 0 / 0
Пользовательские контролы
    #33746971
Roman4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне не ясно как зделать что бы при загрузке страницы я смог загрузить определённый пользовательский контрол?

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="~/workPage.aspx.cs" Inherits="_Default" MasterPageFile="~/WorkMasterPage.master"%>

<%@ Register Src="moduls/Controls/Control1.ascx" TagName="Control1"
TagPrefix="uc1" %>
<%@ Register Src="moduls/Controls/Control2.ascx" TagName="Control2"
TagPrefix="uc2" %>

<script runat=server>

protected void Page_Load(object sender, EventArgs e)
{
if(какоето условие)
{
Что написать тут, чтобы в Content1 вставить Control2?
}
else
{
В Content1 вставить Control1?
}

}
</script>

<asp:Content ID="Content1" EnableViewState=true ContentPlaceHolderID=TopLeft runat=server>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID=Centre runat=server>

</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID=CentreLeft runat=server>

</asp:Content>
...
Рейтинг: 0 / 0
Пользовательские контролы
    #33746976
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в чём проблема - не понимаю... у тебя есть masterpage, или это подобие мастерпаги?
если есть мастер - то подставляешь страницу (новую) для неё определяешь мастера и в ней же прописываешь свои контролы при загрузке...
разве сложно?
...
Рейтинг: 0 / 0
Пользовательские контролы
    #33747001
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LoadControl ? Это не про него речь?
...
Рейтинг: 0 / 0
Пользовательские контролы
    #33749115
Roman4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Артем1LoadControl ? Это не про него речь?

То что надо! Пасиба
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пользовательские контролы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]