Articles of asp.net

Meilleur moyen de vérifier si une liste déroulante contient une valeur?

Lorsque l’utilisateur navigue vers une nouvelle page, l’index sélectionné par ddl est déterminé par un cookie, mais si le ddl ne contient pas la valeur de ce cookie, j’aimerais qu’il soit défini sur 0. Quelle méthode utiliserais-je pour le ddl? ddl? Une boucle est-elle la meilleure solution, ou existe-t-il une simple déclaration que je peux […]

Comment obtenir une adresse IP?

Je veux obtenir l’adresse IP de la personne qui s’inscrit sur mon site. Comment faire cela dans ASPNET. J’ai utilisé le code suivant, mais il ne reçoit pas l’adresse IP correcte ssortingng ipaddress = Request.UserHostAddress;

asp.net c # redirect de http à https

Donc, dans mon code, je veux détecter si ma page de connexion s’appelle http, et la redirect vers https. Je sais qu’il existe des méthodes non codées pour dépecer ce chat, mais pour des raisons techniques frustrantes, je suis convaincu de le faire en code. if (!Request.IsSecureConnection) { ssortingng redirectUrl = Request.Url.ToSsortingng().Replace(“http:”, “https:”); Response.Redirect(redirectUrl); } […]

JQuery Autocomplete et ASP.NET

J’ai cherché dans tout ce site et sur le Web un exemple simple et complet de l’autocomplétion à l’aide de jQuery et ASP.NET. Je voulais exposer les données utilisées par autocomplete avec un webservice (et le ferai probablement ensuite). En attendant, j’ai eu ce travail, mais ça semble un peu piraté … Dans ma page, […]

Tirez et oubliez la méthode asynchrone dans asp.net mvc

Les réponses générales telles que ici et ici aux questions sur le « fire-and-forget» ne consistent pas à utiliser async / Task.Run , mais à utiliser Task.Run ou TaskFactory.StartNew passant la méthode synchrone à la place. Cependant, la méthode que je veux ignorer est parfois asynchrone et il n’ya pas de méthode de synchronisation équivalente. […]

Comment faire en sorte que les contrôles utilisateur connaissent les classes css dans ASP.NET

Comme il n’existe aucune section d’en-tête pour les contrôles utilisateur dans asp.net, les contrôles utilisateur n’ont aucun moyen de connaître les fichiers de feuille de style. Les classes CSS dans les contrôles utilisateur ne sont donc pas reconnues par Visual Studio et produisent des avertissements. Comment puis-je faire en sorte qu’un contrôle utilisateur sache qu’il […]

Comment obtenir le nom d’hôte complet + le numéro de port dans Application_Start de Global.aspx?

j’ai essayé Uri uri = HttpContext.Current.Request.Url; Ssortingng host = uri.Scheme + Uri.SchemeDelimiter + uri.Host + “:” + uri.Port; et cela a bien fonctionné sur ma machine locale, mais une fois publié sur IIS7, il y a une exception System.Web.HttpException: Request is not available in this context Quelqu’un sait comment y parvenir?

Comment puis-je définir le principal de l’utilisateur en toute sécurité dans un object WebAPI HttpMessageHandler personnalisé?

Pour l’authentification de base, j’ai implémenté un HttpMessageHandler personnalisé basé sur l’exemple présenté dans la réponse de Darin Dimitrov ici: https://stackoverflow.com/a/11536349/270591 Le code crée un principal instance de type GenericPrincipal avec le nom d’utilisateur et les rôles, puis définit ce principal sur le principal actuel du thread: Thread.CurrentPrincipal = principal; Plus tard, dans une méthode […]

Web Api + HttpClient: un module ou un gestionnaire asynchrone terminé lorsqu’une opération asynchrone est en attente

J’écris une application qui dépose des requêtes HTTP à l’aide de l’API Web ASP.NET et j’ai du mal à identifier la source d’une erreur intermittente. Cela semble être une condition de course … mais je ne suis pas tout à fait sûr. Avant d’entrer dans les détails, voici le stream de communication général de l’application: […]

Pourquoi mon écriture masquée est-elle: value = “value” au lieu de true / false?

J’ai un site MVC4, avec (sous forme cachée): La valeur de ViewBag.Test est true . Le champ de formulaire est enregistré dans un paramètre d’entrée du formulaire: public ActionResult SomeAction(bool somefield = false, …) mais somefield sont toujours false . En étudiant, je vois que le code source a: Cependant, je sais que cela fonctionnait. […]