2010-11-22 3 views
0

У меня есть раскрывающийся список ссылок (ASP.net). Я хочу, чтобы страница загружалась определенным элементом в качестве выбранного элемента.databound выпадающий список выберите элемент

Я не добавляю пустую первую строку (это не то, что мне нужно) Я нахожу, что я могу заставить это работать с «AppendDataBoundItems» на true, но побочным эффектом является то, что у меня есть все перечисленные дважды ,

благодарит за вашу помощь!

ответ

1

Используйте событие Page_PreRender справиться с этой ситуацией ....

В Page_Load зарегистрировать обработчик для события PreRender

protected void Page_Load(object sender, EventArgs e) 
{ 
     Page.PreRender += new EventHandler(Page_PreRender); 

} 

И в случае PreRender,

void Page_PreRender(object sender, EventArgs e) 
{ 

ComboBoxSomething.SelectedValue = WhatEverYouWant; 

} 
+0

Смогу ли я сохранить значение AppendDataBoundItems в true? Также кажется, что существует существующий обработчик для prerender - мне все еще нужна первая часть? – ved

+0

Я не думаю, что для свойства AppendDataBoundItems вам нужно установить значение true. Кроме того, вы можете поместить код внутри существующего события. Можете ли вы опубликовать код, который у вас есть сейчас, чтобы мы могли видеть, все ли в порядке :) –

Смежные вопросы