Bonjour,

Je suis totalement débutant en asp.net et j'ai un peu de mal.

J'ai mis en place un treeview avec des checkboxs.

Ma question au sens général est : Comment je peux mettre des events dessus ? Exemple je coche une case alors j'affiche coucou. Dans le controller ?

Ma question précise est que je veux que les checkbox se coche intelligemment, exemple si je coche la racine tout le reste en dessous se coche. Si je coche une seule en dessous alors la racine se coche.

Comment je peux faire ça ?

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
 
<script runat="server">
 
</script>
 
 
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Etape 1
</asp:Content>
 
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
 
<h2>Etape 1</h2>    
     <table style="width: 100%;">
        <tr>
            <td>* Etape 1 <br />
                * Etape 2 <br />
                * Etape 3
            </td>
            <td>
                <form method="post">
                    <asp:ScriptManager runat="server" />
                     <asp:TreeView ID="someTree" runat="server" ShowCheckBoxes="All">
                        <Nodes>
                            <asp:TreeNode Text="Module "> 
                                <asp:TreeNode Text="***" />
                                <asp:TreeNode Text="*"/>
                            </asp:TreeNode>
                            <asp:TreeNode Text="Module ">
                                <asp:TreeNode Text="***" />
                                <asp:TreeNode Text="***" />
                                <asp:TreeNode Text="***" />
                            </asp:TreeNode>
                        </Nodes>
                    </asp:TreeView>
                </form>
            </td>
        </tr>
    </table>
 
 
 
    <asp:Table ID="Table1" runat="server"></asp:Table>
</asp:Content>
 
<asp:Content ID="Content3" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
 
<asp:Content ID="Content4" ContentPlaceHolderID="ScriptsSection" runat="server">
 
 
</asp:Content>
En C# je sais le faire mais avec l'asp je comprend pas le mécanisme :/

Merci d'avance,
Over