form id="id_form_2"
action=""
runat="server">
<atlas:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">
</atlas:ScriptManager>
<atlas:UpdatePanel ID="atlasPanel" runat="server" Mode="Conditional" RenderMode="Inline">
<ContentTemplate>
<asp:DropDownList runat="server" AutoPostBack="true" ID="Select" onSelectedIndexChanged="Select_Change" >
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</atlas:UpdatePanel>
</form>
Problem:DropDownList with Atlas
При первом выборе любого элемента все нормально обработчик onSelectedIndexChanged="Select_Change" срабатывает, при втором выборе, если мы выберем первый элемент - обработчик не сработает, т.к в него он даже не попадет(проверено точками остановки)
Если отключить Атлас, то все работает нормально
КТо что скажет? Может это баг Атласа?
aspx code
Код:
C#
Код:
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Select_Change(object sender, EventArgs e)
{
Response.Write(Select.SelectedIndex.ToString());
}
{
}
protected void Select_Change(object sender, EventArgs e)
{
Response.Write(Select.SelectedIndex.ToString());
}
А страница уходит на сервер?
При обращении в первому элементу срабатывает Page_load, a
OnSelectedIndexChanged нет(проверено не один раз)
кто знает толковый сайт по Атласу или доки по его глюкам дайте линк плиз
Скачай последнюю версию Atlas, у меня нет такой проблемы. Кстати, открылся форум для разработчиков на русском языке на сайте Microsoft.