Событие OnPagePropertiesChanging не запускается? - PullRequest
2 голосов
/ 05 января 2012
 <div class="listQuestions">
    <asp:ListView ID="lstQuestions" runat="server" 
        OnPagePropertiesChanging="lstQuestions_PagePropertiesChanging">
        <LayoutTemplate>
            <div id="itemPlaceholderContainer" runat="server">
                <div id="itemPlaceholder" runat="server">
                </div>
            </div>
        </LayoutTemplate>
        <ItemTemplate>
            <div class="questionInfo">
                <h2>
                    <%#Eval("Title") %>
                </h2>
                <div class="tags">
                    <%#Eval("Description") %>                        
                </div>
            </div>
        </ItemTemplate>
    </asp:ListView>
    <div>
    <asp:DataPager ID="lvQuestionsPager" PagedControlID="lstQuestions" PageSize="3" runat="server">
         <Fields>
        <asp:NumericPagerField ButtonType="Link" />
    </Fields>
    </asp:DataPager>
    </div>
</div>

Я использую просмотр списка, чтобы связать список вопросов. И пейджер данных. Событие изменения свойств страницы Datapager не запускается после первой страницы. И в коде у меня есть

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            BindQuestionsListView();//Binding a list of questions.
        }

    }
protected void lstQuestions_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
    {
        lvQuestionsPager.SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
        BindQuestionsListView();
    }

Я связываю список вопросов в представлении списка связывания (). Это событие не запускается, что может быть проблемой с дис.

...