ASP.NET Проблема с элементом управления MultiView - PullRequest
0 голосов
/ 23 июля 2010

У меня есть некоторые asp; Просмотреть элементы управления в asp: MultiView control.Странная проблема заключается в том, что при переходе от View3 к View4 некоторые элементы управления из View3 видны внутри View4.Зачем ?Я впервые сталкиваюсь с проблемой

<asp:View ID="View3" runat="server">
    <br />
    <label id="Label1">Test</label>
    <br />
    <asp:Button ID="RejectButtonGrid" runat="server" Text="Erase1" OnClick="RejectButton_Click" />
    <asp:Button ID="AcceptButtonGrid" runat="server" Text="Accept" OnClick="AcceptButton_Click" />
</asp:View>
<asp:View ID="View4" runat="server">
   <asp:Button ID="RejectButtonDuplicates" runat="server" Text="Erase2" OnCommand="RejectButtonDuplicates_Command"/>
   <asp:Button ID="AcceptButtonDuplicates" runat="server" Text="Accept" OnCommand="AcceptButtonDuplicates_Command"/>
    <br />
    <asp:Button ID="BackButton" runat="server" Text="Go back" OnClick="BackButton_Click"/>
</asp:View>

Кнопки из View3 видны в View4

Ответы [ 2 ]

0 голосов
/ 23 июля 2010

Возможно, элементы управления кэшированы ...

попробуйте очистить папку 'C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET' и повторите попытку ...

0 голосов
/ 23 июля 2010

Кажется, разметка в порядке, я полагаю, что представления 1 и 2 работают нормально? Глядя на код, я ожидаю, что в представлении 3 отобразятся две кнопки «Стереть1» и «Принять», а затем в представлении 4 отобразятся две кнопки с «Стереть 2» и «Принять» ...?

Почему кнопки в представлении 4 используют атрибут «OnCommand» вместо «OnClick», как для представления 3?

...