Sayfa olmadan bir denetimi nasıl yükleyebilirim?Yük olmadan LoadControl Kullanma Page
public void Something()
{
var ascx = /*LoadControl*/("my.ascx"); // being Page = null
var ctl1 = ascx.Controls[0];
var ctl2 = ascx.Controls[1];
}
my.ascx:
<%@ Control Language="C#" %>
<asp:Literal ID="ctl1" runat="server" />
<asp:Label ID="ctl2" runat="server" />
I HttpContext.Current 'var, eğer bir şekilde işe yararsa ... – BrunoLM
Bunun amacının ne olduğunu sorsam sorun olur mu? Farklı bir yaklaşım düşündün mü? –
Tüm denetimleri ASCX'ten yüklemeliyim. Kodum, Sayfa nesnesi var olduğunda çalışır. Ama bu durumda benim kontrolüm bir sayfa olmadığı bir bağlamda ve bir nedenden dolayı işe yaramıyor. (Telerik Sitefinity'in düzenleme modudur). Kodum, sanal bir yoldan bir örnek oluşturmak için BuilderManager kullanır, belki de başka bir şekilde yüklerse yükleyebilirim ... – BrunoLM