Salut tout le monde,
Je ne sais pas comment mettre à jour une property d'un @Model à partir du code jquery de ma View
est ce que vous pouvez m’expliquer comment faire ?
Version imprimable
Salut tout le monde,
Je ne sais pas comment mettre à jour une property d'un @Model à partir du code jquery de ma View
est ce que vous pouvez m’expliquer comment faire ?
je penses que tu peux utiliser les HTML Helpers, que souhaites tu faire exactement ?
Exemple pour un petit objet :
tu appelles ton modèle dans la vue :Code:
1
2
3
4
5 Formulaire : nom prenom mail
et tu peux le modifier de cette façon :Code:@Model NomProjet.Models.Formulaire
etc...Code:
1
2 @Html.TextBoxFor(model => model.nom) @Html.TextAreaFor(model => model.prenom)
Après quand tu fais ton submit tu peux enregistrer les changements.
En fait j'ai un "événement" signalR que je récupère en JS :
J'ai ceci dans ma pageCode:
1
2
3
4
5
6
7
8
9
10
11
12 <script> $(function () { var connection = $.hubConnection('http://192.168.1.1'); var hub = connection.createHubProxy('baseHub'); hub.on('notifyNew', function (data) { $('#datetime').text(data.DateTime); }) connection.start().done(function () { console.log('Start'); }) }); </script>
et je voudrais mettre à jour la valeur de model.Environment.LastDateTime avec mon JS, c'est possible ?Code:
1
2
3 <div class="ibox-title"> <small class ="pull-right" id="datetime">@Html.DisplayFor(model => model.Environment.LastDateTime)</small> </div>
Ou je n'ai pas la bonne méthode ?