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

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

Как это воплотить?
Спасибо.
Пишешь серверній скрипт на странице, ставшь условия оображния контролов и все ...
...
Рейтинг: 0 / 0
23.05.2006, 17:22
    #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
23.05.2006, 22:37
    #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
23.05.2006, 23:26
    #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
23.05.2006, 23:32
    #33746976
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пользовательские контролы
а в чём проблема - не понимаю... у тебя есть masterpage, или это подобие мастерпаги?
если есть мастер - то подставляешь страницу (новую) для неё определяешь мастера и в ней же прописываешь свои контролы при загрузке...
разве сложно?
...
Рейтинг: 0 / 0
24.05.2006, 00:02
    #33747001
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пользовательские контролы
LoadControl ? Это не про него речь?
...
Рейтинг: 0 / 0
24.05.2006, 16:23
    #33749115
Roman4ik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пользовательские контролы
Артем1LoadControl ? Это не про него речь?

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


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