rahimi.mohamad24
جمعه 27 مرداد 1391, 18:17 عصر
سلام
من میخوام userControl را در یک متد استاتیک load کنم.که این متد یک webMethod است که توسط ajax فراخوانی میشود.
مشکل اینجاست که متد استاتیک ،کنترل Div که runat="server" iهم دارد نمیشناسد.
چطوری در متد استاتیک به کنترل div دسترسی داشته باشم؟
[WebMethod]
public static object LoadUserControl(string w)
{
if (w == "Contract")
{
using (Page page = new Page())
{
UserControls_ucContract userControl = (UserControls_ucContract)page.LoadControl("~/UserControls/ucContract.ascx");
//div.Controls.Add(userControl);
return userControl;
// return userControl;
}
}
return null;
}
من میخوام userControl را در یک متد استاتیک load کنم.که این متد یک webMethod است که توسط ajax فراخوانی میشود.
مشکل اینجاست که متد استاتیک ،کنترل Div که runat="server" iهم دارد نمیشناسد.
چطوری در متد استاتیک به کنترل div دسترسی داشته باشم؟
[WebMethod]
public static object LoadUserControl(string w)
{
if (w == "Contract")
{
using (Page page = new Page())
{
UserControls_ucContract userControl = (UserControls_ucContract)page.LoadControl("~/UserControls/ucContract.ascx");
//div.Controls.Add(userControl);
return userControl;
// return userControl;
}
}
return null;
}