TreeNodeCheckChanged
не работает в моем приложении ASP.Net.TreeNodeCheckChanged не работает в моем приложении ASP.Net
<asp:TreeView ID="TreeView1" ShowCheckBoxes="All" runat="server"
OnTreeNodeCheckChanged="TreeView1_TreeNodeCheckChanged">
</asp:TreeView>
protected void Page_Load(object sender, EventArgs e)
{
if (!this.Page.IsPostBack)
{
TreeView(); //bind manually
}
}
Как это исправить?
Я уже поставил этот код. – kst
Нет, вы этого не сделали. В разметке не указано свойство DataSourceID. Это означает, что если ваш TreeView отображает что-то, вы вручную назначаете свойство DataSourceID или свойство DataSource и вызываете .DataBind(). Или вы вручную получаете доступ к свойству Nodes и манипулируете им. В противном случае ваш TreeView пуст и не сможет запустить событие CheckedChanged, потому что нет узлов – citronas
Я привязываю его вручную при загрузке страницы в if (! IsPostBack) {}. Но событие CheckedChanged не может быть запущено. – kst