Als «asp.net-mvc-2» getaggte Fragen

ASP.NET MVC 2 ist die zweite Hauptversion der ASP.NET MVC-Plattform und seitdem von ASP.NET MVC 3 veraltet.

9
Datei eines beliebigen Typs in Asp.Net MVC mit FileResult herunterladen?
Ich habe mir vorgeschlagen, FileResult zu verwenden, damit Benutzer Dateien von meiner Asp.Net MVC-Anwendung herunterladen können. Aber die einzigen Beispiele dafür, die ich finden kann, haben immer mit Bilddateien zu tun (Angabe des Inhaltstyps image / jpeg). Aber was ist, wenn ich den Dateityp nicht kennen kann? Ich möchte, dass …
228 c#  asp.net-mvc-2 


12
Wie setze ich einen Standardwert mit Html.TextBoxFor?
Einfache Frage: Wenn Sie den HTML-Helper von ASP.NET MVC Framework 1 verwenden, ist es einfach, einen Standardwert für ein Textfeld festzulegen, da eine Überlastung vorliegt Html.TextBox(string name, object value). Als ich versuchte, die Html.TextBoxFor- Methode zu verwenden, war meine erste Vermutung, Folgendes zu versuchen, was nicht funktionierte: <%: Html.TextBoxFor(x => …

3
ModelState.AddModelError - Wie kann ich einen Fehler hinzufügen, der nicht für eine Eigenschaft gilt?
Ich checke meine Datenbank ein, Create(FooViewModel fvm){...}um festzustellen, ob die fvm.prop1und fvm.prop2bereits in dieser Kombination vorhanden sind. Wenn ja, möchte ich dem Modellstatus einen Fehler hinzufügen und dann die gesamte Ansicht zurückgeben. Ich habe es versucht: public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); …



2
Was ist der Unterschied (falls vorhanden) zwischen Html.Partial (Ansicht, Modell) und Html.RenderPartial (Ansicht, Modell) in MVC2?
Abgesehen von dem Typ, den es zurückgibt, und der Tatsache, dass Sie es natürlich anders nennen <% Html.RenderPartial(...); %> <%= Html.Partial(...) %> Wenn sie unterschiedlich sind, warum würden Sie dann eher einen als den anderen anrufen? Die Definitionen: // Type: System.Web.Mvc.Html.RenderPartialExtensions // Assembly: System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // Assembly location: …



4
URL.Aktionsparameter?
In der Liste Controller habe ich, public ActionResult GetByList(string name, string contact) { var NameCollection = Service.GetByName(name); var ContactCollection = Service.GetByContact(contact); return View(new ListViewModel(NameCollection ,ContactCollection)); } Auf der ASPX-Seite rufe ich an, <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a> Ich habe ein Problem im ASPX-Code ... Ich …

20
EditorFor () - und HTML-Eigenschaften
Asp.Net MVC 2.0 Preview Builds bieten Hilfen wie Html.EditorFor(c => c.propertyname) Wenn der Eigenschaftsname string ist, wird mit dem obigen Code eine Texbox gerendert. Was ist, wenn ich die Eigenschaften MaxLength und Size an das Textfeld oder meine eigene CSS-Klasseneigenschaft übergeben möchte? Muss ich für jede Größen- und Längenkombination in …

4
Wofür sind die Dateien Web.Debug.config und Web.Release.Config gedacht?
Ich habe gerade ein Upgrade auf Visual Studio 2010 und MVC 2.0 durchgeführt und festgestellt, dass an die Web.config zwei zusätzliche Dateien angehängt sind. Werden diese Dateien verwendet, um Debug- und Release-spezifische Einstellungen festzulegen, damit Sie die Haupt-Web.config nicht überladen? Ist es überhaupt sinnvoll, eine Verbindungszeichenfolge in der Root-Datei Web.config …

9
Einen einfachen Ajax-Aufruf an den Controller in asp.net mvc senden
Ich versuche, mit ASP.NET MVC Ajax-Aufrufen zu beginnen. Regler: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Aussicht: <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 …


2
Wie verwende ich VaryByParam mit mehreren Parametern?
In ASP.NET MVC2 verwende ich OutputCacheund das VaryByParamAttribut. Ich habe es mit einem einzelnen Parameter gut funktionieren lassen, aber was ist die richtige Syntax, wenn ich mehrere Parameter in der Methode habe? [OutputCache(Duration=30, VaryByParam = "customerId"] public ActionResult Index(int customerId) { //I've got this one under control, since it only …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.