Articles of asp.net

Comment obtenez-vous l’ID utilisateur d’un object utilisateur dans ASP.Net MVC?

J’ai des tables qui ont un identifiant unique identifiant utilisateur qui se rapporte à aspnet_Users.UserID. Lorsque l’utilisateur soumet des données pour ces tables, la méthode du contrôleur ayant un [Authorize], j’obtiens un object User. Je peux obtenir le nom d’utilisateur avec User.Identity.Name, mais comment puis-je que l’ID utilisateur soit capable d’établir la relation (de propriété)?

«Les modèles ne peuvent être utilisés qu’avec l’access aux champs, l’access aux propriétés, l’index de tableau à une dimension ou les expressions d’indexeur personnalisées à un seul paramètre»

Pourquoi je reçois l’erreur: Les modèles ne peuvent être utilisés qu’avec l’access aux champs, l’access aux propriétés, l’index de tableau à une dimension ou les expressions d’indexeur personnalisées à un seul paramètre. à ce code: @model IEnumerable @{ ViewBag.Title = “Index”; Layout = “~/Views/Shared/_PageLayout.cshtml”; } Index @Html.ActionLink(“Create New”, “Create”) @foreach (var item in Model) { […]

Définition de la valeur par défaut d’une propriété DateTime sur DateTime.Now dans la valeur par défaut System.ComponentModel Attrbute

Est-ce que quelqu’un sait comment je peux spécifier la valeur par défaut pour une propriété DateTime à l’aide de l’atsortingbut System.ComponentModel DefaultValue? par exemple j’essaye ceci: [DefaultValue(typeof(DateTime),DateTime.Now.ToSsortingng(“yyyy-MM-dd”))] public DateTime DateCreated { get; set; } Et il s’attend à ce que la valeur soit une expression constante. Ceci est dans le contexte de l’utilisation avec ASP.NET […]

Quand utiliser Application_Start vs Init dans Global.asax?

Je me demande dans quelles circonstances je devrais mettre le code d’initialisation de l’ Application_Start() dans Application_Start() vs Init() dans mon Global.asax ? La distinction entre les deux ne me semble pas évidente, à part que Application_start est appelé en premier, puis Init() . Pourquoi devrais-je utiliser l’un sur l’autre? Cela fait-il vraiment une différence? […]

IIS: délai d’inactivité vs recyclage

Dans IIS, il existe deux domaines (enfin, plus de deux) où le recyclage peut se produire: Sous la section “Modèle de processus” → “Délai d’inactivité” (20 minutes par défaut) et Sous la section “Recycle” → “Intervalle de temps régulier” (1740 minutes par défaut) Mes questions sont: Quelles sont les différences entre les deux méthodes? Quelles […]

Web Config Transform ne fonctionne pas

Dans une application .NET MVC 3.0, j’ai la configuration suivante dans appSettings : web.config Pour le débogage, la transformation de configuration suivante est définie: web.Debug.config Et je lance l’application en mode débogage, mais mon port SMTP prend toujours la valeur de web.config , pas de web.Debug.config . Quelqu’un peut-il suggérer ce qui pourrait être faux […]

Les sections suivantes ont été définies mais n’ont pas été rendues pour la page de disposition “~ / Views / Shared / _Layout.cshtml”: “Scripts”

Je suis nouveau sur ASP MVC et j’utilise le tutoriel Intro to ASP MVC 4 Beta http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet -mvc-4 Je rencontre une erreur que je n’arrive pas à trouver une réponse et que je n’ai pas beaucoup d’expérience en matière de programmation, alors je ne sais pas où commencer à résoudre ce problème. J’apprécie toute aide […]

Comment vérifier que l’utilisateur est «connecté»?

J’utilise l’authentification par formulaire avec la méthode ci-dessous dans mon application ASP.NET FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true); Comment vérifier si l’utilisateur est connecté ou non? Et comment puis-je obtenir le nom d’utilisateur d’un utilisateur connecté?

Quelle est la meilleure façon de déterminer qu’une variable de session est nulle ou vide en C #?

Quel est le meilleur moyen de vérifier l’existence d’une variable de session dans ASP.NET C #? J’aime utiliser Ssortingng.IsNullOrEmpty fonctionne pour les chaînes et je me demandais s’il existait une méthode similaire pour Session . Actuellement, le seul moyen que je connaisse est: var sSession; if (Session[“variable”] != null) { sSession = Session[“variable”].ToSsortingng(); } else […]

Comment? Paramètres et instruction SQL LIKE

J’écris une fonction de recherche et j’ai pensé à cette requête en utilisant des parameters pour empêcher, ou du moins limiter, les attaques par injection SQL. Cependant, quand je le lance dans mon programme, il ne retourne rien: SELECT * FROM compliance_corner WHERE (body LIKE ‘%@query%’) OR (title LIKE ‘%@query%’) Les parameters peuvent-ils être utilisés […]