Bonjour à tous
J'ai mis en place un site en ASP.net Cloud qui me permet de telecharger et effacer des images en tant que blobs sur Azure directement qui fonctionne indépendament d'une autre base contenant entre autre les coordonnées client / chantier / blob d'image ou fichiers sur Azure.
J'aurai besoin d'incruster dans la page ASP.net ou se trouve la galerie d'images une listbox laquelle proposerait une liste extraite de ma base de données DATA sur Azure et après mise à jour rafraichirait la page courante avec les miniatures correspondantes au container actif.
Or, j'ai comme premier problème dans l'interface de VS qu'il ne me propose pas ce genre de contrôle dans la boite à outils et d'autre-part je ne vois pas non-plus dans le bas de ma fenêtre de code la liste des balises hiérarchisées... (mes pages sont en cshtml).
Je serai très reconnaissant que l'on m'aiguille concernant le remplissage de la listbox depuis Azure et ensuite sur le processus à mettre en place pour actualiser la page courante contenant le code qui suit et faire en sorte que la liste de miniatures corresponde au container choisi.
Merci d'avance
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 @{ ViewBag.Title = "Telecharger des images"; } <h3>Télecharger des images</h3> <p></p> <p> @using (Html.BeginForm("Upload", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type="file" name="image" /> <input type="submit" value="Télecharger" /> } </p> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="150px" valign="top" align="center" style="border-right:3px solid #EEEEEE"> <div id="ImageGallery" style="overflow:auto; height:500px; width:130px; display:inline-block;"> <asp:Repeater id="Repeater1" runat="server"> <ItemTemplate> @foreach (var item in Model) { <img src="@item" alt="Image" width="100" height="100" style="cursor:pointer" /> <a id="@item" href="#" onclick="DeleteImage('@item');">X</a> } </ItemTemplate> </asp:Repeater> </div> </td> <td valign="top" align="center"> <img id="bigImage" alt="bigImage" width="500" height="500" /> </td> </tr> </table> <script src="Scripts/jquery-1.7.1.js"></script> <script> function DeleteImage(item) { var url = "/Home/DeleteImage"; $.post(url, { Name: item }, function (data) { window.location.href = "/Home/Upload"; }); } </script>
Partager