Bonjour à tous,
J'ai un projet ASP.NET, avec une AREA pour le code ASP.NET MVC 2.
A la création de l'area, cela m'a créé un dossier "View" et un autre "Controller".

Ma vue est une vue partielle, un ascx donc. A partir de cette vue, je cherche à taper dans une méthode de mon controleur en ajax.

Voici mon code depuis la vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<script type="text/javascript">
    $("#<%=btnSearch.ClientID %>").click(function() {
        var text = $("#<%=tbSearchBox.ClientID %>").val;
        $.ajax({
            type: "GET",
            url: '/Areas/Settings/User/SearchUser',
            success: function(msg) {
                alert("toto");
            }
        });
    });
</script>
Areas étant le nom du dossier Area, Settings, le nom du dossier contenant les dossier controller et view, User étant un controller du dossier Controller (UserController) et SearchUser est la méthode que j'essaie d'appeller.

Pour le moment cette méthode ne contient juste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        /// <summary>
        /// Évènement déclenché lors de la recherche d'un utilisateur.
        /// </summary>
        /// <param name="text">Le texte à chercher.</param>
        /// <returns>OK</returns>
        public string SearchUser(string text)
        {
            return "OK";
        }
J'obtiens pour le moment dans Chrome :
Avez-vous une idée de comment réaliser cela ?

Merci d'avance pour votre aide !