2009-03-11 25 views

cevap

2

Evet, codebehind ve ASCX ayırmak bile normal ASP.NET'te bu sınıf

<%@ Control 
Language   = "C#" 
Inherits   = "Project.Business.Service.MyControl" 
%> 
+0

Bu denetimin çocuk denetimlerine nasıl başvururum? –

+0

.ascx dosyanızda bir denetiminiz varsa Kontrol kodunda korumalı Label myLabel'ı tanımlayın, sonra myLabel.Text = "x" değerini ayarlayın. – Spikolynn

2

miras UserControl uzanır ve .ascx dosyasında bazı hizmet sınıfında codebehind yazma - hala sıkı sıkıya bağlılar. Gerçek bir "denetleyici" değil (görünümden ayrı olarak).

Bu saflığı istiyorsanız, ASP.NET MVC'yi düşünün (açıkça), bunu farklı bir şekilde ele alır.

İlgili konular