2009-03-11 7 views

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" 
%> 
+0

Wie referenziere ich childcontrols dieser Kontrolle? –

+0

Wenn in Ihrer ASCX-Datei haben Sie eine Kontrolle Im Steuercode-Etikett myLabel geschützt geht, sich dann myLabel.Text = "x" zum Beispiel. – Spikolynn

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