Pages Web ASP.NET - Manuel de référence des objets d'assistance supplémentaires
Pages Web ASP.NET - Manuel de référence des exemples d'objets
Dans les pages Web ASP.NET, helper (Helpers) est un outil puissant pour simplifier les tâches et opérations courantes. En plus des assistants intégrés, nous pouvons également créer nos propres assistants pour répondre à des besoins spécifiques. Cet article se penche sur d'autres assistants dans les pages Web ASP.NET, y compris un exemple de code et des instructions détaillées.
1. Manuel de référence des objets Json
L'objet Json est l'un des assistants très utiles lorsque vous travaillez avec des données JSON. Il fournit un ensemble de méthodes pour traiter et manipuler les chaînes JSON.
Exemple de code :
@{
var json ="{ \"name\": \"John\", \"age\": 30 }";var jsonObject = Json.Decode(json);var name = jsonObject.name;var age = jsonObject.age;var newJson = Json.Encode(jsonObject);}<p>Name: @name</p><p>Age: @age</p><p>New JSON: @newJson</p>
illustrer:
L'exemple de code ci-dessus montre comment décoder et encoder des chaînes JSON à l'aide de l'objet Json. Dans l'exemple, nous décodons d'abord une chaîne JSON en un objet dynamique jsonObject, puis nous obtenons les données en accédant aux propriétés de l'objet. Ensuite, nous utilisons Json.Encodela méthode pour jsonObjectré-encoder l'objet dans une chaîne JSON et l'afficher sur la page.
2. Manuel de référence de l'objet ModelState
L'objet ModelState est l'un des assistants couramment utilisés lorsqu'il s'agit de soumettre des formulaires. Il est utilisé pour gérer et valider l'état du modèle et fournit un ensemble de méthodes pour gérer les messages d'erreur.
L'exemple de code ci-dessus montre comment utiliser l'objet ModelState pour gérer la soumission et la validation du formulaire. Dans l'exemple, nous créons d'abord un objet modèle model, puis vérifions si une requête POST a été effectuée et si l'état du modèle est valide. Dans le formulaire, nous utilisons Html.BeginFormla méthode pour créer un formulaire et ModelState.IsValidFieldla méthode pour vérifier l'état de validation d'un champ spécifique. Si la validation du champ échoue, nous utilisons ModelState.GetFieldErrorsla méthode pour obtenir le message d'erreur et l'afficher sur la page.
3. Manuel de référence de l'objet WebGrid
L'objet WebGrid est une aide puissante pour afficher et gérer les grilles de données dans les pages Web ASP.NET. Il offre des fonctionnalités riches, notamment le tri, la pagination et les colonnes personnalisées.
L'exemple de code ci-dessus montre comment utiliser l'objet WebGrid pour afficher et gérer des tables de données. Dans l'exemple, nous créons d'abord un objet WebGrid gridet définissons les colonnes à afficher columns. Nous utilisons ensuite grid.SortColumnla propriété pour déterminer la colonne de tri actuelle et grid.GetSortedColumnsla méthode pour trier les données. Ensuite, nous utilisons les méthodes LINQ Skipet Takepour la pagination. Enfin, nous utilisons grid.GetHtmlla méthode pour générer le code HTML du tableau et spécifier divers styles et attributs.
4. Manuel de référence des objets communs :
Référence d'objet d'analyse (Google)
Assistant
décrire
Analytics.GetGoogleHtml(webPropertyId)
Rend le code JavaScript Google Analytics pour l'ID spécifié.
Analytics.GetStatCounterHtml(projet, sécurité)
Rend le code JavaScript StatCounter Analytics pour l'élément spécifié.
Analytics.GetYahooHtml(compte)
Rend le code JavaScript Yahoo Analytics pour le compte spécifié.
Référence des objets Bing
Assistant
décrire
Bing.GetImageHtml (requête)
Rend les résultats de la recherche d'images Bing en fonction de la requête spécifiée.
Bing.GetVideoHtml (requête)
Restitue les résultats de la recherche Bing Video en fonction de la requête spécifiée.
Bing.GetNewsHtml (requête)
Rend les résultats de la recherche Bing News en fonction de la requête spécifiée.
Bing.GetRelatedSearchesHtml (requête)
Rend les résultats de recherche pertinents en fonction de la requête spécifiée.
Bing.GetSpellSuggestionsHtml (requête)
Rend les résultats des suggestions orthographiques en fonction de la requête spécifiée.
Manuel de référence des objets graphiques
Assistant
décrire
Graphique.GetHtml()
Restitue un graphique vide à l'aide de la configuration spécifiée.
Graphique. GetHtml (données)
Affiche un graphique à l'aide des données et de la configuration spécifiées.
Chart.GetHtml(données, configuration)
Affiche un graphique à l'aide des données et de la configuration spécifiées.
Graphique.GetImageTag()
Renvoie l'étiquette d'image d'un graphique vide à l'aide de la configuration spécifiée.
Graphique. GetImageTag (données)
Renvoie l'étiquette d'image du graphique à l'aide des données et de la configuration spécifiées.
Chart.GetImageTag(données, configuration)
Renvoie l'étiquette d'image du graphique à l'aide des données et de la configuration spécifiées.
Graphique.Write()
Écrivez directement dans la sortie de réponse avec les données et la configuration spécifiées.
Manuel de référence des objets cryptographiques
Assistant
décrire
Crypto.HashPassword(mot de passe)
Renvoie la valeur de hachage du mot de passe spécifié.
Crypto.PasswordEquals(mot de passe, mot de passe haché)
Vérifie que le mot de passe correspond au hachage spécifié.
Crypto.GenerateToken()
Générez un jeton de sécurité aléatoire.
Manuel de référence des objets Facebook
Assistant
décrire
Facebook.GetProfilePictureUrl(userId)
Renvoie l'URL de la photo de profil Facebook de l'utilisateur spécifié.
Facebook.GetFriends(userId)
Renvoie une liste d'amis Facebook pour l'utilisateur spécifié.
Facebook.PostMessage (ID utilisateur, message)
Publiez un message sur le compte Facebook de l'utilisateur spécifié.
Facebook.ShareLink (ID utilisateur, URL)
Partager un lien vers l'URL spécifiée sur le compte Facebook de l'utilisateur spécifié.
Facebook.SendNotification (ID utilisateur, notification)
Envoyer une notification au compte Facebook de l'utilisateur spécifié.
Manuel de référence de l'objet FileUpload
Assistant
décrire
FileUpload.Save(fichier, chemin)
Enregistrez le fichier téléchargé dans le chemin spécifié.
FileUpload.SaveAs(fichier, chemin)
Enregistrez le fichier téléchargé en tant que fichier au chemin spécifié.
FileUpload.GetFileSize(fichier)
Renvoie la taille du fichier téléchargé en octets.
本文介绍了 ASP.NET Web Pages 中更多帮助器的使用方法,包括 Json 对象、ModelState 对象和 WebGrid 对象。帮助器是 ASP.NET Web Pages 开发中的重要工具,可以大大简化任务和操作。通过熟练掌握这些帮助器,您可以更高效地开发 ASP.NET Web Pages 应用程序,并为用户提供出色的用户体验。
Je suppose que tu aimes
Origine blog.csdn.net/qq_43797491/article/details/131338033