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

ASP.NET MVC 2, ASP.NET MVC platformunun ikinci büyük sürümüdür, o zamandan beri ASP.NET MVC 3 tarafından güncelliğini yitirmiştir.

9
FileResult kullanarak Asp.Net MVC herhangi bir tür dosya indirmek?
Bana kullanıcıların Asp.Net MVC uygulamasından dosya indirmelerine izin vermek için FileResult kullanmam gerektiğini önerdim. Ancak bulabildiğim tek örnek her zaman resim dosyalarıyla (içerik türünü belirten image / jpeg) ilgili. Ama dosya türünü bilemezsem ne olur? Kullanıcıların sitemin dosyasından hemen hemen her dosyayı indirmesini istiyorum. Bunu yapmak için tek bir yöntem …
230 c#  asp.net-mvc-2 

20
jQuery Ajax çağrıları ve Html.AntiForgeryToken ()
Uygulamamda internetteki bazı blog yazılarında okuduğum bilgileri izleyerek CSRF saldırılarını hafifletmeyi uyguladım . Özellikle bu yazı benim uygulamamın itici gücü oldu ASP.NET ve Web Araçları Geliştirici İçerik Ekibi'nden ASP.NET MVC için En İyi Uygulamalar Phil Haack blogundan Siteler Arası Talep Sahteciliği Saldırısı Anatomisi ASP.NET MVC Çerçevesinde AntiForgeryToken - David Hayden …

12
Html.TextBoxFor ile varsayılan bir değer nasıl ayarlanır?
Basit bir soru, ASP.NET MVC Framework 1'den Html Helper kullanıyorsanız, aşırı yük olduğundan metin kutusunda varsayılan bir değer ayarlamak kolaydır Html.TextBox(string name, object value). Html.TextBoxFor yöntemini kullanmayı denediğimde , ilk tahminim işe yaramadı aşağıdakileri denemek oldu: <%: Html.TextBoxFor(x => x.Age, new { value = "0"}) %> Şimdilik sadece Html.TextBox (string, …

3
ModelState.AddModelError - Bir özellik için olmayan bir hatayı nasıl ekleyebilirim?
Ben benim veritabanını kontrol ediyorum Create(FooViewModel fvm){...}olmadığını görmek için fvm.prop1ve fvm.prop2zaten bu kombinasyon var; öyleyse, model durumuna bir hata eklemek, sonra tüm görünümü döndürmek istiyorum. Denedim: public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); return View(fvm); } } ... ama Html.ValidationSummarygörüneceklerini düşündüğüm yerde hiçbir …

8
İki datetime değeri arasındaki farkı saat cinsinden gösterme
Veritabanından iki tarih saat değeri alıyorum. Değer alındıktan sonra, iki değer arasındaki farka ihtiyacım var. Bunun için, 2 tarih değerinin farkını saklamak için bir zaman aralığı değişkeni oluşturuyorum. TimeSpan? variable = datevalue1 - datevalue2; Şimdi saat cinsinden Timespan değişkeninde saklanan farkı göstermek gerekir. TimeSpan.TotalHours'a atıfta bulundum, ancak aynı nedenden dolayı …


2
MVC2'deki Html.Partial (görünüm, model) ve Html.RenderPartial (görünüm, model) arasındaki fark (varsa) nedir?
Geri döndüğü tip ve elbette farklı çağırdığınız gerçeği dışında <% Html.RenderPartial(...); %> <%= Html.Partial(...) %> Eğer farklılarsa, neden diğerinden ziyade birini ararsınız? Tanımlar: // Type: System.Web.Mvc.Html.RenderPartialExtensions // Assembly: System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // Assembly location: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll using System.Web.Mvc; namespace System.Web.Mvc.Html { public static class RenderPartialExtensions …


13
MVC'de Varsayılan Rota (Bir Bölgeye) nasıl ayarlanır
Tamam, bu daha önce sorulmuştu ama ortada sağlam bir çözüm yok. Bu yüzden kendim ve bunu yararlı bulabilecek başkaları için. MVC2'de (ASP.NET), birisi web sitesine gittiğinde, belirtilen varsayılan bir alan olmasını istiyorum. Bu yüzden siteme gitmek sizi AreaZ'deki ControllerX ActionY'ye göndermelidir. Global.asax'ta aşağıdaki rotayı kullanma routes.MapRoute( "Area", "", new { …

4
URL.Action parametreleri?
Denetleyiciyi listelemede, public ActionResult GetByList(string name, string contact) { var NameCollection = Service.GetByName(name); var ContactCollection = Service.GetByContact(contact); return View(new ListViewModel(NameCollection ,ContactCollection)); } ASPX sayfasında aradım, <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a> ASPX kodunda bir sorunum var ... john adı için kayıtları alabilirim. ama verdiğimde contact="calgary, vancouver"web …

20
EditorFor () ve html özellikleri
Asp.Net MVC 2.0 önizleme yapıları, Html.EditorFor(c => c.propertyname) Özellik adı dize ise, yukarıdaki kod bir metin kutusu oluşturur. MaxLength ve Size özelliklerini metin kutusuna veya kendi css sınıfı özelliğime geçirmek istersem ne olur? Uygulamamdaki her boyut ve uzunluk kombinasyonu için bir şablon oluşturmam gerekir mi? Eğer öyleyse, bu, kullanılabilir varsayılan …

4
Web.Debug.config ve Web.Release.Config dosyaları ne içindir?
Visual Studio 2010 ve MVC 2.0'a yeni yükselttim ve Web.config'in kendisine eklenmiş iki ek dosya olduğunu fark ettim. Bu dosyalar, hata ayıklamayı belirtmek ve belirli ayarları yayınlamak için mi kullanılıyor, böylece ana Web.config dosyasını karıştırmazsınız? Hata ayıklama ve yayın Web.configs dosyasında sırasıyla yerel ve uzak bir tane varsa, kök Web.config …

9
Asp.net mvc'de denetleyiciye basit bir Ajax çağrısı yapma
ASP.NET MVC Ajax çağrılarına başlamaya çalışıyorum. Denetleyici: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Görünüm: <head runat="server"> <title>FirstAjax</title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { var serviceURL = '/AjaxTest/FirstAjax'; …


2
VaryByParam'ı birden çok parametre ile nasıl kullanırım?
ASP.NET MVC2'de OutputCacheve VaryByParamözniteliğini kullanıyorum. Tek bir parametre ile düzgün çalışmasını sağladım, ancak yöntemde birkaç parametrem olduğunda doğru sözdizimi nedir? [OutputCache(Duration=30, VaryByParam = "customerId"] public ActionResult Index(int customerId) { //I've got this one under control, since it only has one parameter } [OutputCache(Duration=30, VaryByParam = "customerId"] public ActionResult Index(int customerId, …

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.