asp.net visual studio无法识别id

时间:2014-03-29 06:24:04

标签: c# asp.net visual-studio-2012

这是我的asp代码

<tr class="footer" runat="server">
                            <td colspan="4" runat="server">* By WWW.Play.org
                               <asp:DropDownList AutoPostBack="true" runat="server" ID="callDispositionSelector" OnSelectedIndexChanged="callDispositionChanged">
                                   <asp:ListItem Value="-1">Select Disposition Reason</asp:ListItem>
                                   <asp:ListItem Value="1">Reservation</asp:ListItem>
                                   <asp:ListItem Value="2">Change of Reservation</asp:ListItem>
                                   <asp:ListItem Value="3">Cancellation</asp:ListItem>
                                   <asp:ListItem Value="4">Wait List</asp:ListItem>
                                   <asp:ListItem Value="5">Other</asp:ListItem>
                               </asp:DropDownList>
                            </td>
                        </tr>

在后面的代码中,我无法输入此callDispositionSelector。换句话说,视觉工作室不会识别该ID。

我尝试了清理,重建,重新启动visual stuidio,但没有任何帮助。

我尝试将ID更改为其他名称,但仍然无法识别。

我尝试了设计师,然后重新生成它但仍然是同样的问题

1 个答案:

答案 0 :(得分:0)

尝试清除临时编译的页面缓存,包括32位和64位各自的目录(如下所示64位):

%System Drive%:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files

有时可以做到这一点

解决方案2。

通过重新启动VS(它看起来像你已经尝试过)解决它,或者检查前端代码中的类名,然后返回代码是相同的。

这听起来像是一个愚蠢的事情,但如果你复制一个页面,那么类名不会更新,所以绑定有点偏斜(这是一个技术术语)。