8
votes

Comment utiliser Kendo UI Editor dans ASP.NET MVC3 avec RAZOR?

J'utilise éditeur de Kendo UI, j'ai donc un gros problème.

Je ne sais pas comment des éléments d'affichage renvoyés par éditeur.

Editor Convertir quelque chose comme: xxx

à: xxx

et je garde une chaîne convertie dans la base de données et essayez de l'afficher avec: xxx

où la description est renvoyée par Kendo.

Je n'ai donc aucune idée de l'affichage correctement à mon avis

toute aide serait appréciée.


2 commentaires

Pouvez-vous publier comment la partie pertinente de votre vue ressemble?


Pouvez-vous également poster où vous définissez l'éditeur UI Kendo à votre avis? Et aussi la forme comment vous postez les données?


4 Réponses :


12
votes

Il existe une option de l'éditeur Kendeuri appelé codé code> qui configure si l'éditeur doit soumettre des balises HTML codées ou non.

La valeur par défaut pour codé code> est true code> p>

Si vous ne stockez pas le texte non enregistré, utilisez ce snipplet lors de la création de votre éditeur: xxx pré>

mais parce que vous n'envoyez pas de texte codé au serveur, le validateur de demande ASP.NET frappe votre demande et elle abandonnera votre demande. P>

Si vous êtes Utilisation de vues fortement téléchargées Ce que vous pouvez faire est d'utiliser le allowhtmlattribute code> sur votre propriété de modèle: p>

vue: p>

<httpRuntime requestValidationMode="2.0"/>


6 commentaires

Merci, mais cela ne résout que la moitié de mon problème parce qu'il y a de nouveaux problèmes avec cela. Si je définis cette option sur FALSE J'ai un problème avec des guillemets et une erreur: une valeur potentiellement dangereuse. La valeur deforme a été détectée à partir du client . Donc, peut-être peut-être un meilleur moyen est défini codé: true et utilisez une certaine conversion pour le coder dans le contrôleur? Des idées comment?


Utilisez l'attribut [allowhtml] pour les propriétés liées à l'éditeur Kendoui.


Je ne sais pas où je devrais ajouter [allechtml] attribut.


@Mateuszrogululski J'ai mis à jour ma réponse avec quelques informations supplémentaires.


Merci beaucoup :) Votre réponse était très utile.


de ICI En MVC 3, cela n'est plus nécessaire.




1
votes

Les modèles de rédaction générés à partir des wrappers .NET ne fonctionnent plus. Voici un correctif.

http://pknopf.com/blog/kendo- UI-Editor-Templates-for-ASP-NET


0 commentaires

9
votes

J'ai trouvé cette solution pour MVC: en vue xxx

dans le modèle: xxx

C'était assez


1 commentaires

Son juste travaillé pour moi !!!!!!!!!! La mise à jour CRUD ne frappait pas le contrôleur lors de l'utilisation de HTML.Kendo (). Editeur pour un modèle de la fenêtre Pop Up de la grille. J'ai ajouté les deux attributs ci-dessus et cela a fonctionné. J'aimerais que je puisse vous donner 10 upvotes !!