0

我有一些 asp;View 控件在 asp:MultiView 控件中。奇怪的问题是,当我从 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 上可见

4

2 回答 2

0

也许控件被缓存...

尝试清理文件夹 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET' 文件,然后重试...

于 2010-07-23T08:05:20.300 回答
0

标记似乎没问题,我认为视图 1 和 2 工作正常?查看代码,我希望视图 3 显示两个按钮“Erase1”和“Accept”,然后对于视图 4,它应该显示两个带有“Erase 2”和“Accept”的按钮......?

为什么视图 4 中的按钮使用“OnCommand”属性而不是视图 3 中的“OnClick”?

于 2010-07-23T07:53:27.360 回答