Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Значение из UserControl
|
|||
|---|---|---|---|
|
#18+
Такой вопросик, создаю UserControl с днём недели,кладу в Page всё вроде ок, но не могу прочитать значение DropDownList из UserControl! Как сделать его доступным? Посмотрел на форуме, все испльзуют Control.LoadControl(...), но что-то не втыкаю где и зачем Control.LoadControl(...)? public class Dates : UserControl { public DropDownList DropDownList1; private void Page_Load(object sender, System.EventArgs e) { if (!IsPostBack) { GenerateData Days = new GenerateData(); this.DropDownList1.DataSource = Days.DataForDays(); this.DropDownList1.DataTextField="Day"; this.DropDownList1.DataValueField="Day"; this.DropDownList1.DataBind(); this.DropDownList1.Enabled=true; } } } В форме <%@ Register TagPrefix="DAYS" TagName="Dates" Src="../UserControls/Dates.ascx" %> Если не трудно, можете выслать примерчик :) Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 14:21 |
|
||
|
Значение из UserControl
|
|||
|---|---|---|---|
|
#18+
Добрый день. Рад поделиться с вами! но не могу прочитать значение DropDownList из UserControl! 1. Создал пример WebApplication12 со start page WebForm1. 2. Создал user control WebUserControl1 3. drag and Drop DropDownList с именем DropDownList1 public string m_MyDayWeek = "не задан"; public string MyDayWeek { get { return m_MyDayWeek; } set { m_MyDayWeek = value; } } 4. Определил свойство MyDayWeek класса WebUserControl1 5. В событие Page_Load populate drop down list // Put user code to initialize the page here this.DropDownList1.Items.Add("понедельник"); this.DropDownList1.Items.Add("вторник"); this.DropDownList1.Items.Add("среда"); this.DropDownList1.Items.Add("четверг"); this.DropDownList1.Items.Add("пятница"); this.DropDownList1.Items.Add("суббота"); this.DropDownList1.Items.Add("воскресение"); 5. В событие Page_Load задал default значение MyDayWeek m_MyDayWeek = this.DropDownList1.Items[0].Value; 6. Открываю форму WebFom1 7. Открываю Solution Explorer и Drag and Drop WebUserControl1 на форму WebFom1 8. В html-скрипте проверяю <%@ Register TagPrefix="uc1" TagName="WebUserControl1" Src="WebUserControl1.ascx" %> 9. В html-скрипте исправляю <uc1:WebUserControl1 id="WebUserControl11" runat="server"></uc1:WebUserControl1> на имя "uclDropDownList" <uc1:WebUserControl1 id="uclDropDownList" runat="server"></uc1:WebUserControl1> 10. В codebehind WebFom1 добавляю "ручками" строку protected WebApplication12.WebUserControl1 uclDropDownList; 11. Добавляю на форму button и label для тестирования примера. 12. Для события click элемента управления button пишу следующий код: string MyDayWeek1 = this.uclDropDownList.MyDayWeek; Label1.Text = "My day week is " + MyDayWeek1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 09:22 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33688914&tid=1392632]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 410ms |

| 0 / 0 |
