2016-07-20 3 views
0

Я хочу отключить свой раскрывающийся список после того, как пользователь выберет список droopdownlist. Таким образом, если пользователь вводит эту страницу, пользователь только котключить опцию dropdownlist после выбора asp.net webform

  1. DropDownList, когда они не выбирают, прежде чем
  2. выбранного значения элемента, если у них есть выбор и раньше, но они не могут снова выбрать (означает: это инвалиды)

http://i.stack.imgur.com/H7uYT.png

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

У вас есть учебное пособие для этого? Или вы можете помочь мне решить эту проблему?

ответ

0

Просто установите DowpDownListAutoPostBack на true и обработайте SelectedIndexChanged -эвентом. Там вы можете отключить его:

protected void Ddl_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    DropDownList ddl = (DropDownList) sender; 
    ddl.Enabled = false; 
    // store the SelectedValue somewhere, f.e. in the Session 
    // or Response.Redirect to the next page and pass it via url-parameter 
} 
Смежные вопросы