Ist es möglich, die Ascx ("Ansicht") und die Ascx.cs ("Controller") Pars eines Benutzersteuerelements zu trennen. Ich möchte den Controller-Teil nach App_Code verschieben, damit er wiederhergestellt wird, während der Ansichtsteil zwischen Projekten gewechselt wird?ASP.NET/UserControls: Wie separiere ich den "Controller" von der "Ansicht"?
1
A
Antwort
2
Ja, den Code-Behind in einiger Dienstklasse schreiben, die Usercontrol, und in Ihrer ASCX-Datei erbt, die Klasse
<%@ Control
Language = "C#"
Inherits = "Project.Business.Service.MyControl"
%>
2
In regelmäßigen ASP.NET, auch wenn Sie trennen den Code-Behind und die ascx erstreckt - Sie sind immer noch eng miteinander verbunden. Es ist kein echter "Controller" (getrennt von einer Ansicht).
Wenn Sie diese Reinheit wollen, sollten Sie ASP.NET MVC, die (natürlich) dies auf eine andere Weise adressiert.
Verwandte Themen
- 1. Wie separiere ich Komponententests von Integrationstests?
- 2. Wie separiere ich meine Entitäten vom Datenbankmodell?
- 3. Übergabe der Formulareingabe von der Ansicht an den Controller
- 4. Wie separiere ich ein Array in Typescript
- 5. Senden von Touch-Ereignissen von der Ansicht an den Controller
- 6. MVC übergibt keine Modelldaten von der Ansicht an den Controller
- 7. Schließen der Ansicht Controller von Speichern-Taste
- 8. Wie binde ich eine Änderung von der Ansicht zurück an den Controller?
- 9. FuelPhp Wie übergebe ich den Suchwert von der Ansicht zum Controller
- 10. ASP.Net MVC: Dateistruktur, Controller und Ansichten: Wie separiere ich Admin vom Rest?
- 11. Wie bekomme ich Informationen von der Ansicht zum Controller und zurück zu einer anderen Ansicht?
- 12. Schienen Neuling: wie man params von der Ansicht zu Controller
- 13. Wie verwende ich die Ansicht von einem anderen Controller?
- 14. Wie wird die Liste der Artikel als Modell von der Ansicht an den Controller zurückgegeben?
- 15. Entfernen der vorherigen Ansicht Controller-Text von der Zurück-Taste
- 16. Wie Wert von Ansicht erhalten, Controller
- 17. Wie übergibt man mehrere Parameter von der Ansicht zum Controller?
- 18. wie an den Controller
- 19. Wie programmgesteuert den Controller einer eingebetteten Ansicht auswählen?
- 20. Verweis auf View-Controller der Container-Ansicht
- 21. Wie man die Ansicht und den Controller in Swing koppelt
- 22. ASP.NET MVC Übergabe von Daten von der Ansicht zu Controller
- 23. MVC - Übergabe von Daten von der Ansicht zum Controller
- 24. Wie mehrere Parameter von der Ansicht an den Controller ohne Ajax Anfrage übergeben
- 25. wie Daten von der Ansicht an den Controller in asp.net übergeben mvc
- 26. Senden von Wert und Datei von der Ansicht an den Controller von Ajax-Methode
- 27. Benutzerdefinierte Ansicht-Controller verwenden, um verschiedene Teile der gleichen Ansicht
- 28. iOS Unschärfe Ansicht in der ersten Ansicht Controller
- 29. Push-View-Controller in modale Ansicht Controller-Ansicht
- 30. Veröffentlichen der Daten eines Rasters von der Ansicht auf den Controller in ASP.NET MVC
Wie referenziere ich childcontrols dieser Kontrolle? –
Wenn in Ihrer ASCX-Datei haben Sie eine Kontrolle Im Steuercode-Etikett myLabel geschützt geht, sich dann myLabel.Text = "x" zum Beispiel. –
Spikolynn