为什么会发生(仅在某些情况下)当我将事件处理程序添加到控件时,它没有提供智能感知选项来生成新的事件处理程序。这会导致 Visual Studio 2012 不会在后台创建代码以将控件与事件相关联。
我可以手动创建事件,但就像我说的那样,它会创建其他后台代码以将控件与该事件处理程序相关联。
网
<asp:DropDownList ID="drpdwnRecordId" runat="server" Visible="false" OnSelectedIndexChanged="MyOwnEventHandler_OnSelectedIndexChanged">
<asp:ListItem Text="Please Select a Record ID" Value="nothing"></asp:ListItem>
</asp:DropDownList>
C#
protected void MyOwnEventHandler_OnSelectedIndexChanged(object sender, EventArgs e)
{
}
为什么会这样?我该如何解决这个问题,或者有什么方法可以让我自己编写后台代码(这是个好主意吗?)