/ / Получаване на dropdownlist.selectedvalue чрез Postback - c #, asp.net

Получаване на dropdownlist.selectedvalue чрез Postback - c #, asp.net

Аз имам този dropdownlist, който съм населена, използвайки програмен код:

        while (teller < modellen.Length)
{
SqlCommand cmd2 = new SqlCommand("SELECT Mod_Naam FROM Model WHERE Mod_ID = "" + modellen[teller] + "" ", con);
string modnaam = (string)cmd2.ExecuteScalar();
ddlModel.Items.Add(new ListItem(modnaam, modellen[teller]));
teller++;
}

Когато избирам нещо от падащото меню, което получавам(което използвам, за да показвам формуляр на екрана за избрания елемент), но избраният от падащото меню списък се загуби по време на отстъпката. Как да запазя избрания файл чрез постback?

Благодаря ти, Нико

Отговори:

1 за отговор № 1

Вие най-вероятно набирате падащото меню във всяка заявка. Потопете го само по време на първата заявка, т.е. не по време на отстъпките.

if (!IsPostback)
{
// Populate and bind the dropdown
}

1 за отговор № 2

Трябва да напълниш списъка само на първоначалното натоварване на прозореца, мисля, че го възстановяваш назад, което означава, че ще загубиш избраната стойност.