Articles of asp.net

Log4Net Enregistrement de deux niveaux différents sur deux appenders différents pour le même enregistreur

Nous avons deux applications asp.net différentes avec la journalisation Log4net activée. Ils ont tous deux la même version de Log4Net, 1.2.10.0. Nous avons ajouté le logger log4net.Appender.AdoNetAppender à tous les deux et souhaitons lui enregistrer le niveau d’information pour l’enregistreur racine, mais nous voulons également nous connecter au niveau d’erreur d’un enregistreur racine à un […]

Gestion des groupes d’utilisateurs et des rôles dans .NET avec Active Directory

Je suis actuellement à la recherche de méthodes pour stocker les rôles d’utilisateur et les permissions pour les projets basés sur .NET. Certains de ces projets sont basés sur le Web, d’autres non. Je me bats actuellement pour trouver la meilleure méthode pour réaliser ce que je recherche de manière cohérente et portable entre les […]

ASP.NET WebApi: comment effectuer une publication en plusieurs parties avec téléchargement de fichier à l’aide de WebApi HttpClient

J’ai un service WebApi qui gère un téléchargement depuis un formulaire simple, comme celui-ci: Cependant, je ne peux pas comprendre comment simuler le même article en utilisant l’API HttpClient. Le bit FormUrlEncodedContent est assez simple, mais comment append le contenu du fichier avec le nom à la publication?

Comment append un espace de noms dans un fichier aspx?

J’ai ajouté le code C # dans le fichier aspx , mais il affiche une erreur Le nom de type ou d’espace de noms ‘Mail’ n’existe pas dans la classe ou l’espace de noms ‘System.Net’ (manque-t-il une référence d’assembly?) Comment puis-je append nampespace au fichier aspx J’ai essayé mais cela ne fonctionne pas?

Enum.Parse (), sûrement une manière plus propre?

Dis que j’ai un enum, public enum Colours { Red, Blue } La seule façon dont je peux voir l’parsing est de faire quelque chose comme: ssortingng colour = “Green”; var col = (Colours)Enum.Parse(typeOf(Colours),colour); Cela provoquera une exception System.ArgumentException car “Green” n’est pas membre de l’énumération Colours . Maintenant, je déteste vraiment le code d’emballage […]

Visual Studio Ne pas ouvrir une nouvelle instance de navigateur

lorsque j’essaie d’exécuter une application Web dans Visual Studio 2017RC sur Windows 10, cela ouvre une nouvelle instance de navigateur (dans mon cas, chrome). J’ai également essayé avec Internet Explorer, la situation est la même, et le navigateur n’est pas connecté, mais si je lance manuellement Chrome, il est connecté. Comment empêcher Visual Studio d’exécuter […]

asp: TextBox ReadOnly = true ou Enabled = false?

Quelle est la différence entre les propriétés Enabled et ReadOnly d’un asp: le contrôle TextBox?

Affichage du site Web localhost depuis un appareil mobile

J’ai un site Web ASP.Net hébergé sur Win8’s localhost mon Win8’s localhost , le site semble fonctionner comme prévu sur le bureau, mais maintenant je veux aussi tester le site Web du site sur un appareil mobile pour vérifier son rendu Y a-t-il de toute façon je peux accéder au site Web à partir de […]

ASP.NET GridView RowIndex en tant que CommandArgument

Comment pouvez-vous accéder et afficher l’index de ligne d’un élément gridview comme argument de commande dans un bouton de colonne de bouton? …..

Validation de Recaptcha 2 (sans CAPTCHA reCAPTCHA) du côté serveur d’ASP.NET

Le nouveau Recaptcha 2 semble prometteur, mais je n’ai pas trouvé de moyen de le valider côté serveur d’ASP.NET, if(Page.IsValid) dans Cette réponse , est valable pour l’ancien Recaptcha, mais pas pour le nouveau, Comment valider le nouveau reCAPTCHA côté serveur?