«asp.net-core-mvc» etiketlenmiş sorular

ASP.NET Core MVC, ASP.NET Core ile dinamik web siteleri oluşturmak için hafif bir sunum çerçevesidir. Denetleyici tabanlı MVC siteleri oluşturmaya veya model tabanlı Razor sayfalarını görüntülemeye izin verir. MVC, yönlendirme, model bağlama ve doğrulama, filtreler, web API'leri ve Razor görünüm motoru gibi özellikleri içerir.

10
.NET Core MVC Sayfası Değişikliklerden Sonra Yenilenmiyor
En son sürüm 2.2'de bir .NET Core MVC oluşturuyorum. CSHTML dosyasında değişiklik yaptığımda ve sayfayı yenilediğimde sorun yaşıyorum, değişikliklerim tarayıcıya yansıtılmıyor. Değişikliklerimi görmek için projeyi yeniden başlatmam gerekiyor. Bu bir süredir oluyor, bu yüzden bu soruna hangi değişikliğin neden olduğundan tam olarak emin değilim. Chrome'un "Önbelleğini Boşalt ve Sabit Yeniden …

5
Kontrolörden içerik yokken belirli bir durum kodu nasıl iade edilir?
Aşağıdaki örnek denetleyicinin, içeriği olmayan bir 418 durum kodu döndürmesini istiyorum. Durum kodunu ayarlamak yeterince kolaydır, ancak o zaman isteğin sonunu bildirmek için yapılması gereken bir şey var gibi görünüyor. ASP.NET Core'dan önceki MVC'de veya WebForms'ta bu bir çağrı olabilir, Response.End()ancak ASP.NET Core'un Response.Endbulunmadığı yerlerde nasıl çalışır ? public class …

5
ASP.NET Core'da ConfigureServices İçinde Örnek Çözümleme
Bunun bir örneğini çözmek mümkün mü IOptions<AppSettings>dan ConfigureServicesdevreye alma yöntemiyle? Normalde IServiceProviderörnekleri başlatmak için kullanabilirsiniz , ancak hizmetleri kaydederken bu aşamada buna sahip değilsiniz. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }


28
ASP.NET Core 2.0'a yükselttikten sonra geçişler oluşturulamıyor
ASP.NET Core 2.0'a yükselttikten sonra artık geçişler oluşturamıyorum. Ben alıyorum "'Program' sınıfında 'BuildWebHost' yöntemi çağrılırken bir hata oluştu. Uygulama hizmet sağlayıcısı olmadan devam ediliyor. Hata: Bir veya daha fazla hata oluştu. (Oturum açma tarafından talep edilen veritabanı" ... "açılamıyor. Oturum açma başarısız oldu. Oturum açma "..." kullanıcısı için başarısız oldu …


3
ASP.NET Core MVC'de asp etiketi yardımcılarına bağlantı parametresi ekleme
ASP.NET MVC 1-5 ile çok deneyimim var . Şimdi ASP.NET Core MVC'yi öğreniyorum ve sayfaya bağlanmak için bir parametre iletmem gerekiyor. Örneğin şu Eylemim var [HttpGet] public ActionResult GetProduct(string id) { ViewBag.CaseId = id; return View(); } Etiket yardımcıları kullanarak bu eylem için bağlantıyı nasıl uygulayabilirim? <a asp-controller="Product" asp-action="GetProduct">ProductName</a>


5
ASP.NET Core MVC'de URL Yönlendiricisini nasıl edinebilirim?
ASP.NET MVC web formunu ASP.NET Core MVC'ye geçirmeye çalışıyorum. Şu anda Request.UrlReferrersınıfla ilgili sorun yaşıyorum . Orijinal satır: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Ancak, ASP.NET Core ile UrlReferrer kullanılamaz. Aşağıdakileri buldum: Request.Headers["Referer"] bir String yerine StringValues ​​döndürür. Bunu kullanmaya çalışmam gerekip gerekmediğinden …

6
ASP.NET Core'da küçük harfli yönlendirmeyi nasıl zorlarsınız?
ASP.NET 4'te bu kadar kolay oldu routes.LowercaseUrls = true;de RegisterRoutesuygulama için işleyici. Bunu başarmak için ASP.NET Core'da bir eşdeğer bulamıyorum. Burada olacağını düşünüyorum: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Ama hiçbir şey configureRoutesbuna izin verecek gibi görünmüyor ... bir yerde belki de belgelerde bulamadığım bir uzatma yöntemi yoksa?



6
ASP.NET Core'da IPrincipal alay etme
Birim testleri yazdığım bir ASP.NET MVC Core uygulamam var. Eylem yöntemlerinden biri, bazı işlevler için Kullanıcı adını kullanır: SettingsViewModel svm = _context.MySettings(User.Identity.Name); bu açıkça birim testinde başarısız olur. Etrafıma baktım ve tüm öneriler .NET 4.5'ten HttpContext'e kadar. Eminim bunu yapmanın daha iyi bir yolu vardır. IPrincipal'i enjekte etmeye çalıştım, ancak …

2
Birden çok JWT Taşıyıcı Kimlik Doğrulaması kullan
ASP.NET Core 2'de birden çok JWT Token vericisini desteklemek mümkün müdür? Harici hizmet için bir API sağlamak istiyorum ve iki JWT jeton kaynağı kullanmam gerekiyor: Firebase ve özel JWT jetonu verenler. ASP.NET çekirdeğinde, Taşıyıcı kimlik doğrulama şeması için JWT kimlik doğrulamasını ayarlayabilirim, ancak yalnızca bir Yetki için: services .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options …

5
Önce EF kodu ve .net çekirdeği ile bir geçiş betiği oluşturabilir miyim
NET Core ile bir MVC uygulaması oluşturuyorum ve bir geçiş betiğini oluşturmam gerekiyor. EF6 ile komutu çalıştırdım update-database -script ama aynı şeyi .net ile yapmaya çalıştığımda Core bir sonraki istisnayı atıyor: Update-Database: 'script' parametre adıyla eşleşen bir parametre bulunamıyor EF Core için bir eşdeğer olup olmadığını biliyor musunuz?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.