«asp.net» etiketlenmiş sorular

ASP.NET, programcıların dinamik web siteleri, web uygulamaları ve web hizmetleri oluşturmalarına olanak tanıyan bir Microsoft web uygulaması geliştirme çerçevesidir. Bu etiketi, [asp.net-mvc], [asp.net-webforms] veya [asp.net-web-api] gibi proje türü etiketi ile birlikte kullanmak yararlıdır. ASP.NET Core ile ilgili sorular için bu etiketi KULLANMAYIN - bunun yerine [asp.net-core] kullanın.

8
İmha edilmeden önce bir SQLConnection'ı Kapatmam () gerekir mi?
Tek kullanımlık nesneler hakkındaki diğer soruma göre , bir kullanım bloğunun sonundan önce Close () 'u çağırmalı mıyız? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); …

3
Asp.net WebApi'de Özel Yetkilendirme - ne dağınıklık?
WebApi'de yetkilendirme hakkında çeşitli kaynaklardan (kitaplar ve SO cevapları) okuyorum. Yalnızca Belirli Kullanıcılar için erişime izin veren Özel Öznitelik eklemek istediğimi varsayalım: Dava 1 Bir şeylerin yanlış olması durumunda tepkiyi belirleyen bu geçersiz kılma yaklaşımını gördüm OnAuthorization public class AllowOnlyCertainUsers : AuthorizeAttribute { public override void OnAuthorization(HttpActionContext actionContext) { if …

11
Bu bağlamda istek mevcut değil
IIS 7 Entegre modunu çalıştırıyorum ve Bu bağlamda istek mevcut değil Log4Net ile ilgili bir işlevde erişmeye çalıştığımda Application_Start. Bu benim aldığım kod satırı if (HttpContext.Current != null && HttpContext.Current.Request != null) ve ikinci karşılaştırma için bir istisna atılıyor. Null için HttpContext.Current.Request'i kontrol etmekten başka neyi kontrol edebilirim? Benzer bir …
113 asp.net  iis-7 

3
C # 'da DataTable'dan sütunları kaldırın
Bir DataTable aldığım bir DataSet'im var ve bir işlev çağrısından geri aktarılıyorum. 15-20 sütunu var, ancak verilerin yalnızca 10 sütununu istiyorum. İstemediğim bu sütunları kaldırmanın bir yolu var mı, DataTable'ı yalnızca istediğim sütunların tanımlandığı başka birine kopyalayın mı yoksa koleksiyonu yinelemek ve sadece ihtiyacım olan sütunları kullanmak daha mı iyi? …
113 c#  asp.net 

6
.NET Core'da bir sorgu dizesini ayrıştırın ve değiştirin
Bir sorgu dizesi içeren mutlak bir URI veriliyor. Sorgu dizesine güvenle bir değer eklemek ve mevcut bir parametreyi değiştirmek istiyorum. &foo=barDüzenli ifadeler kullanmamayı ya da tutmamayı tercih ederim , URI kaçması ustalık isteyen bir iştir. Bunun yerine, bunu doğru bir şekilde yapacağını ve kaçışla başa çıkacağını bildiğim yerleşik bir mekanizma …
113 c#  asp.net  asp.net-core 

6
ASP.NET formunda bir onay kutusunu nasıl gerekli kılabilirim?
Bu konuda biraz araştırma yaptım ve birkaç kısmi cevap buldum, ancak bana bu kadar sıcak ve bulanık "bunu yapmanın doğru yolu bu" vermeyen hiçbir şey yok. Bu soruya karşı en sık karşılaşılan şikayeti yanıtlamak için: "onay kutuları iki geçerli duruma sahip olabilir - işaretli ve işaretsiz", bu, bir kaydı tamamlamak …

10
ASP.NET özel hata sayfası - Server.GetLastError () null
Uygulamam için oluşturduğum özel bir hata sayfası var: <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> Global.asax, Application_Error () içinde, aşağıdaki kod istisna ayrıntılarını almak için çalışır: Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } Hata sayfama geldiğimde (~ / errors / GeneralError.aspx.cs), Server.GetLastError () …

14
"Maksimum istek uzunluğu aşıldı" yakalama
Bir yükleme işlevi yazıyorum ve httpRuntimeweb.config dosyasında belirtilen maksimum boyuttan daha büyük olan dosyalarla "System.Web.HttpException: Maksimum istek uzunluğu aşıldı" (maksimum boyut 5120 olarak ayarlandı) yakalama sorunları yaşıyorum . <input>Dosya için basit kullanıyorum . Sorun, istisnanın yükleme düğmesinin tıklama olayından önce fırlatılması ve istisnanın kodum çalıştırılmadan önce gerçekleşmesidir. Öyleyse istisnayı nasıl …

4
Form değerleri HTTPPOST, sözlük veya?
Bu Eylem Yöntemine sahip bir MVC denetleyicim var: [HttpPost] public ActionResult SubmitAction() { // Get Post Params Here ... return something ... } Form, basit bir metin kutusu olan önemsiz bir formdur. Soru Parametre değerlerine nasıl erişirim? Bir Görünümden gönderi yayınlamıyorum, gönderi harici olarak geliyor. Erişimim olan bir anahtar / …

9
Asp Net Web API 2.1 istemci IP adresini al
Merhaba, web api'de bir yöntem isteyen istemci IP'sine ihtiyacım var, bu kodu buradan kullanmayı denedim ama her zaman sunucu yerel IP'sini döndürüyor, nasıl doğru şekilde alınır? HttpContext.Current.Request.UserHostAddress; diğer sorulardan: public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; private const string RemoteEndpointMessage = "System.ServiceModel.Channels.RemoteEndpointMessageProperty"; public static string GetClientIpAddress(this …



8
Sertifika deposundaki bir sertifikadaki özel bir anahtara ASP.NET erişimi nasıl verilir?
Sertifika deposundaki bir sertifikadaki özel anahtara erişen bir ASP.NET uygulamam var. Windows Server 2003'te, NETWORK SERVICE hesabına özel anahtar erişimi sağlamak için winhttpcertcfg.exe'yi kullanabildim. Bir IIS 7.5 web sitesinde bir Windows Server 2008 R2 üzerindeki sertifika deposundaki (Yerel Bilgisayar \ Kişisel) bir sertifikadaki bir Özel Anahtara erişim izinlerini nasıl verebilirim? …

10
String.Contains (), String.IndexOf () 'dan daha hızlı mı?
Yaklaşık 2000 karakterlik bir dize tamponum var ve belirli bir dizge içerip içermediğini kontrol etmem gerekiyor. Her web isteği için bir ASP.NET 2.0 web uygulamasında kontrol yapacak. String.Contains yönteminin String.IndexOf yönteminden daha iyi performans gösterip göstermediğini bilen var mı ? // 2000 characters in s1, search token in s2 string …
111 c#  .net  asp.net  performance  string 


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.