Повторитель элемента данных связан со многими пользовательскими элементами управления слишком медленно

Привет, я создал веб-приложение, в котором я столкнулся с проблемой производительности, так как я связываю 15 пользовательских контролов внутри повторителя на основе itemdatabound, и я использую событие prerender usercontrol, чтобы связать данные. Можете ли вы предложить мне любую альтернативу этому

if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
    DataRowView row = e.Item.DataItem as DataRowView;
    HomePhought uxHomePhought = (HomePhought)e.Item.FindControl("uxHomePhought");
    HomeConnection uxHomeConnection = (HomeConnection)e.Item.FindControl("uxHomeConnection");
    HomeTestimonialPublished uxHomeTestimonial = (HomeTestimonialPublished)e.Item.FindControl("uxHomeTestimonial");
    HomeProfileEdit uxHomeProfileEdit = (HomeProfileEdit)e.Item.FindControl("uxHomeProfileEdit");
    HomeMemex uxHomeMemex = (HomeMemex)e.Item.FindControl("uxHomeMemex");
    HomeInterestMemex uxHomeInterestMemex = (HomeInterestMemex)e.Item.FindControl("uxHomeInterestMemex");
    HomeMemexPhought uxHomeMemexPhought = (HomeMemexPhought)e.Item.FindControl("uxHomeMemexPhought");
    //HomeBFFTips uxHomeBFFTip = (HomeBFFTips)e.Item.FindControl("uxHomeBFFTip");
    HomePageCreate uxHomePageCreate = (HomePageCreate)e.Item.FindControl("uxHomePageCreate");
    HomePageHiveFive uxHomePageHiveFive = (HomePageHiveFive)e.Item.FindControl("uxHomePageHiveFive");
    HomePageNewsAdd uxHomeBusinessNewsAdd = (HomePageNewsAdd)e.Item.FindControl("uxHomeBusinessNewsAdd");
    HomePageNewsComment uxHomePageNewsComment = (HomePageNewsComment)e.Item.FindControl("uxHomePageNewsComment");
    HomePageNewsHighFive uxHomePageNewsHighFive = (HomePageNewsHighFive)e.Item.FindControl("uxHomePageNewsHighFive");
    HomeMedalAchieved HomeMedalAchieved1 = (HomeMedalAchieved)e.Item.FindControl("HomeMedalAchieved1");

    ...................
    ...................
    //  Binding user controls
    ...................
    ...................

}

0 ответов

Другие вопросы по тегам