Perguntas com a marcação «asp.net-core-mvc»

ASP.NET Core MVC é uma estrutura de apresentação leve para a criação de sites dinâmicos com ASP.NET Core. Ele permite a criação de sites MVC baseados em controlador ou páginas do Razor baseadas em modelos de visualização. O MVC inclui recursos como roteamento, vinculação e validação de modelo, filtros, APIs da web e o mecanismo de visualização Razor.

11
Como você cria um AuthorizeAttribute personalizado no ASP.NET Core?
Estou tentando criar um atributo de autorização personalizado no ASP.NET Core. Nas versões anteriores, era possível substituir bool AuthorizeCore(HttpContextBase httpContext). Mas isso não existe mais no AuthorizeAttribute. Qual é a abordagem atual para criar um AuthorizeAttribute personalizado? O que estou tentando realizar: estou recebendo um ID de sessão na Autorização …

7
Resolvendo instâncias com o ASP.NET Core DI
Como resolver manualmente um tipo usando a estrutura de injeção de dependência interna do ASP.NET Core MVC? A configuração do contêiner é fácil: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Mas como posso resolver ISomeServicesem executar a injeção? Por exemplo, eu quero fazer isso: ISomeService service = …



19
Erro de injeção de dependência de núcleo do ASP.NET: Não é possível resolver o serviço para o tipo ao tentar ativar
Criei um aplicativo .NET Core MVC e usei o Dependency Injection and Repository Pattern para injetar um repositório no meu controlador. No entanto, estou recebendo um erro: InvalidOperationException: não foi possível resolver o serviço para o tipo 'WebApplication1.Data.BloggerRepository' ao tentar ativar 'WebApplication1.Controllers.BlogController'. Modelo (Blog.cs) namespace WebApplication1.Models { public class Blog …

8
Como retornar HTTP 500 do ASP.NET Core RC2 Web Api?
De volta ao RC1, eu faria o seguinte: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } No RC2, não há mais HttpStatusCodeResult e não há nada que eu possa encontrar que me permita retornar um tipo 500 de IActionResult. A …


7
O POST do formulário ASP.NET Core resulta em uma resposta HTTP 415 Tipo de Mídia Não Suportado
Enviar um formulário POST HTTP request ( Content-Type: application/x-www-form-urlencoded) para o controlador abaixo resulta em uma resposta HTTP 415 Tipo de mídia não suportado . public class MyController : Controller { [HttpPost] public async Task<IActionResult> Submit([FromBody] MyModel model) { //... } } Cabeçalhos HTTP de postagem de formulário: POST /submit …


11
ASP.NET Core Obtenha matriz Json usando a configuração ICon
Em appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } Em Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IConfiguration>(Configuration); } Em HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Existem os meus …

6
Selecione Auxiliar de Marca no ASP.NET Core MVC
Preciso de ajuda com o auxiliar de seleção de tags no ASP.NET Core. Eu tenho uma lista de funcionários que estou tentando vincular a um auxiliar de seleção de tags. Meus funcionários estão em um List<Employee> EmployeesListvalor selecionado e entrarão em EmployeeIdpropriedade. Meu modelo de exibição fica assim: public class …

11
Obtendo valor do appsettings.json no núcleo .net
Não tenho certeza do que estou perdendo aqui, mas não consigo obter os valores do meu appsettings.json no meu aplicativo principal .net. Eu tenho meu appsettings.json como: { "AppSettings": { "Version": "One" } } Comece: public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration = new ConfigurationBuilder() …


16
Itens duplicados de 'Conteúdo' foram incluídos. O .NET SDK inclui itens de 'Conteúdo' do diretório do projeto por padrão
Sempre que adiciono um arquivo javascript ou css ao meu projeto principal do asp.net e executo dotnet runno meu terminal bash, recebo o seguinte erro: /usr/share/dotnet/sdk/1.0.1/Sdks/Microsoft.NET.Sdk/build/Microsoft .NET.Sdk.DefaultItems.targets (188,5): erro: itens duplicados 'Conteúdo' foram incluídos. O .NET SDK inclui itens de 'Conteúdo' do diretório do projeto por padrão. Você pode remover …

10
Como acesso a Configuração em qualquer classe no ASP.NET Core?
Passei pela documentação de configuração no núcleo do ASP.NET. A documentação diz que você pode acessar a configuração de qualquer lugar do aplicativo. Abaixo está Startup.cs criado pelo modelo public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.