Articles of asp.net

Entity Framework – recuperar o ID antes de ‘SaveChanges’ dentro de uma transação

In Entity Framework – Existe alguma maneira de recuperar um ID (identidade) recém-criado dentro de uma transação antes de chamar ‘SaveChanges’? Eu preciso do ID para uma segunda inserção, no entanto, é sempre retornado como 0 … ObjectContext objectContext = ((IObjectContextAdapter)context).ObjectContext; objectContext.Connection.Open(); using (var transaction = objectContext.Connection.BeginTransaction()) { foreach (tblTest entity in saveItems) { this.context.Entry(entity).State […]

CLI angular no modelo angular do ASP.NET Core 2?

Eu sei o básico do Angular e do ASP.NET Core 2, mas não no nível que me permitiria entender como esse modelo funciona. Eu tentei gerar componentes usando o Angular CLI no Visual Studio Code, no entanto, ele diz que eu não tenho o CLI. Eu acho que é o thingy do webpack que mantém […]

MVC5 (VS2012) Identity CreateIdentityAsync – O valor não pode ser nulo

Estou tentando configurar o OAuth para um site do MVC5 (no VS2012). Estou usando o Fluent NHibernate. Eu configurei meu próprio Userstore e passei um object de repository para acessar o object de session do NHibernate. Eu passo minha loja no provedor de usermanager aspnet padrão. Isso eventualmente funcionou para o registro local e o […]

Forçar navegador a baixar o documento PDF em vez de abri-lo

Eu quero fazer o navegador baixar um documento PDF do servidor em vez de abrir o arquivo no próprio navegador. Eu estou usando c #. Abaixo está o meu código de exemplo que eu usei. Não está funcionando .. string filename = “Sample server url”; response.redirect(filename);

chamando um método de página ascx usando jquery

Eu sei que posso chamar um método de página com jquery usando a seguinte syntax $.ajax({ type: “POST”, url: “Default.aspx/GetDate”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(msg) { // Replace the div’s content with the page method’s return. $(“#Result”).text(msg.d); } }); Isso funciona para as páginas aspx, mas é possível com as páginas […]

Posso usar vírgulas em um URL?

Normalmente, uso a regravação de URL para passar IDs de conteúdo para o meu website. Foo.1.aspx reescreve a Foo.aspx?id=1 Para um aplicativo específico, preciso passar vários IDs para uma única página, então reescrevi coisas para aceitar isso: Foo.1,2,3,4,5.aspx Isso funciona bem no Cassini (o servidor da Web ad hoc integrado para o Visual Studio), mas […]

Usando dois pontos (:) em um URL com ASP.NET/IIS

Estou implementando um controlador personalizado no ASP.NET MVC e realmente quero poder usar dois pontos nas urls, para que eu possa identificar nomes de classs / colunas e seus valores, assim: http://example.com/user:chaiguy … mas aparentemente o ASP.NET ou IIS não permite dois pontos em urls. Eu fiz algumas pesquisas e aparentemente é considerado um problema […]

Como obter os dados de postagem HTTP em c #?

Eu estou usando a API Mailgun. Há uma seção que eu preciso fornecer um URL para eles, então eles estão indo para o HTTP Postar alguns dados para mim. Eu forneço este URL ( http://test.com/MailGun/Webhook.aspx ) para Mailgun, para que eles possam postar dados. Eu tenho uma lista de nomes de parâmetros que eles estão […]

Reciclagem do pool de aplicativos do IIS + agendamento de quartzo

Estou executando um aplicativo da Web no IIS 7.5 e ele precisa ser reciclado ocasionalmente (caso contrário, o uso de memory fica fora de controle, algo que estou investigando!). Quando se recicla, efetivamente não está em execução até que outra solicitação seja recebida, e o quartzo não será executado. Existe alguma maneira de fazer com […]

Como funciona o IsPostback tecnicamente?

No momento, estou tendo um problema estranho, no qual todos os navegadores, exceto do Google Chrome, registram uma chamada para IsPostback em um evento Page_Load como verdadeiro quando clico em um botão asp.net que simplesmente volta para a mesma página. Isso me levou a tentar descobrir como a propriedade IsPostback em uma página ASP .Net […]