Transmettre la chaîne html du contrôleur à la vue ASP.Net MVC
Qui est la meilleure façon de passer le code Html de la Chaîne de bloc du Contrôleur pour Afficher dans MVC. Je veux afficher que html bloquer au chargement de la page. Je vous remercie. Il peut être n'importe quel code Html,
e.g
<table style="width:300px">
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
Je veux faire passer comme une chaîne de caractères à partir d'un contrôleur de Vue. où il apparaît comme un html.
Merci.
source d'informationauteur Pratik Bhoir
Vous devez vous connecter pour publier un commentaire.
Dans votre contrôleur de l'action :
Votre point de vue :
Vous pouvez assigner le code html dans le contrôleur de ViewBag et l'accès le ViewBag en Vue d'obtenir la valeur html
Contrôleur
Vue
De son mieux pour pas pour passer le code html de contrôleur pour Afficher plutôt passer de l'objet ou de la collecte de l'objet en Vue fortement typée vue) et de rendre le code html dans la Vue comme il est de la responsabilité de Vue
Contrôleur
Vue
Meilleure approche sera de créer une vue partielle et ajouter le code html retourné par votre parent vue à l'intérieur de certains div conteneur.
Dans votre vue principale de faire comme ceci:
dans votre action pour ce faire:
et votre vue partielle:
Contrôleur
Vue
Vous pouvez utiliser
ViewBag.YourField
ouViewData["YourStringName"]
et de récupération dans votre Vue. Il suffit de le placer où vous voulez précédée par@
comme ce@ViewBag.YourField
ou@ViewData["YourStringName"]
.