Я использую главную страницу ASP.NET для динамической загрузки и выгрузки пользовательского веб-элемента управления на основе выбора бокового меню.
Я вызвал java-скрипт и файлы css с главной страницы. Но когда я загружаю веб-пользователя, скрипт и css не работают.
Кажется, что сценарий и css применяются до того, как я загружаю/выгружаю пользовательский веб-элемент управления, так как после того, как я загрузил элемент управления и обновил страницу, сценарий и css снова применяются к загруженному веб-пользовательскому элементу управления.
Итак, есть ли способ загрузить файлы script и css при загрузке/выгрузке пользовательского веб-элемента управления без обновления главной страницы?
Впервые я загружаю пользовательский элемент управления, когда щелкаю боковое меню
И когда я обновляю страницу, применяются css и js, как показано на следующем изображении:
Кто-нибудь может помочь?
protected void Page_Init(object sender, EventArgs e)
{
if (Session["ControlName"] != null)
{
PControlHolder.Controls.Clear();
LoadProductsControl(Session["ControlName"].ToString());
}
}
private void LoadProductsControl(string url)
{
PControlHolder.Controls.Clear();
Control control = LoadControl(url);
control.ID = url.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries)[0];
PControlHolder.Controls.Add(control);
}
protected void ASPxTreeView1_NodeClick(object source,DevExpress.Web.TreeViewNodeEventArgs e)
{
if (e.Node.Nodes.Count > 0)
{
if (!e.Node.Expanded)
e.Node.Expanded = true;
else
e.Node.Expanded = false;
}
if (e.Node.Name != "")
{
LoadProductsControl(e.Node.Name);
Session["ControlName"] = e.Node.Name;
}
}
UpdatePanel
- person VDWWD   schedule 17.10.2018