Articles of asp.net mvc

Como obtenho o URL referenciador em uma ação da ASP.NET MVC?

Como obtenho o URL referenciador em uma ação da ASP.NET MVC? Eu estou tentando redirect de volta para a página antes de chamar uma ação.

jquery com ASP.NET MVC – chamando serviço web habilitado para ajax

Isso é um pouco de continuação de uma pergunta anterior . Agora estou tentando fazer uma chamada para um serviço da web habilitado para AJAX que eu defini dentro do aplicativo ASP.NET MVC (ou seja, o MovieService.svc ). Mas o serviço nunca está sendo chamado na function JavaScript do getMovies . Essa mesma técnica de […]

Por que não posso usar os methods System.IO.File em um controlador MVC?

Eu estou tentando ver se existe um arquivo antes de usá-lo em um controlador MVC: string path = “content/image.jpg”; if (File.Exists(path)) { //Other code } A palavra-chave File está sublinhada em vermelho e o compilador mostra um erro: System.Web.MVC.Controller.File(string, string, string) é um ‘método’, que não é válido no contexto dado. Como posso usar File.Exists() […]

Injeção de propriedade em atributos

Eu estou tentando injetar uma dependência em um AuthorizeAttribute personalizado da seguinte maneira: public class UserCanAccessArea : AuthorizeAttribute { readonly IPermissionService permissionService; public UserCanAccessArea() : this(DependencyResolver.Current.GetService()) { } public UserCanAccessArea(IPermissionService permissionService) { this.permissionService = permissionService; } protected override bool AuthorizeCore(HttpContextBase httpContext) { string AreaID = httpContext.Request.RequestContext.RouteData.Values[“AreaID”] as string; bool isAuthorized = false; if (base.AuthorizeCore(httpContext)) isAuthorized […]

ASP.net MVC – como exatamente usar modelos de exibição

Digamos que eu tenha uma página que permita a edição dos detalhes de um usuário, então eu tenho um ViewModel assim: public class UserViewModel { public string Username { get; set; } public string Password { get; set; } public int ManagerId { get; set; } public string Category { get; set; } } Então, […]

Desativar o atributo de validação necessário sob determinadas circunstâncias

Eu queria saber se é possível desativar o atributo de validação necessário em determinadas ações do controlador. Eu estou querendo saber isso porque em um dos meus formulários de edição eu não exijo que o usuário insira valores para campos que eles já tenham especificado anteriormente. No entanto, eu então implemento a lógica de que […]

Passando dados entre diferentes methods de ação do controlador

Estou usando a ASP.NET MVC 4 . Eu estou tentando passar dados de um controlador para outro controlador. Eu não estou entendendo isso direito. Não tenho certeza se isso é possível? Aqui está o meu método de ação de origem em que desejo passar os dados de: public class ServerController : Controller { [HttpPost] public […]

MVC que botão de envio foi pressionado

Eu tenho dois botões no meu formulário MVC: Da minha ação do controlador, como sei qual foi pressionado?

Recursos do c # 6.0 não funcionam com o Visual Studio 2015

Eu estou testando o Visual Studio 2015 com C # 6.0, mas os resources de idioma não estão funcionando. Em um aplicativo da Web MVC, o código a seguir compila: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here… } No entanto, quando eu executo o aplicativo via Debug e IIS Express, recebo o seguinte erro: CS1525: […]

dependency injection com atributo Ninject e Filter para asp.net mvc

Eu estou escrevendo um filtro de autorização personalizado para asp.net mvc 3. Eu preciso injetar um userservice na class, mas não tenho idéia de como fazer isso. public class AuthorizeAttribute : FilterAttribute, IAuthorizationFilter { private IUserService userService; private string[] roles; public AuthorizeAttribute(params string[] roles) { this.roles = roles; } public void OnAuthorization(AuthorizationContext filterContext) { throw […]