编译错误 - 您是否缺少using指令或程序集引用?

时间:2017-01-17 07:46:06

标签: c# asp.net compiler-errors

我调试程序后, 该页面显示以下错误。 我不知道要解决这个错误,是缺少程序集

以下是他们的节目错误:

编译错误

  

说明:在编译为此请求提供服务所需的资源期间发生错误。请查看以下内容   具体的错误详细信息并适当修改源代码。

     

编译器错误消息:CS1061:'ASP.dcbrequestlogcriteria_aspx'不包含'ddlTelco_SelectedIndexChanged'的定义,   没有扩展方法'ddlTelco_SelectedIndexChanged'接受第一个   可以找到“ASP.dcbrequestlogcriteria_aspx”类型的参数(是   你错过了使用指令或程序集引用?)

来源错误:

<span class="fieldlable">Telco:</span>
<span>
<asp:DropDownList ID="ddlTelco" runat="server" DataTextField="Text" DataValueField="Value"  AutoPostBack="true" OnSelectedIndexChanged="ddlTelco_SelectedIndexChanged" SelectMethod="LoadTelco"  Enabled="false"></asp:DropDownList>
</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidatorTelco" runat="server" ErrorMessage="Telco" ControlToValidate="ddlTelco"></asp:RequiredFieldValidator>

2 个答案:

答案 0 :(得分:1)

您已将事件处理程序ddlTelco_SelectedIndexChanged分配给OnSelectedIndexChanged的{​​{1}}事件但您忘记在后端定义它,或者可能会将其删除。

如果您真的想在后端使用DropDownList定义OnSelectedIndexChanged并且重建解决方案。如果您不想要,请从标记中删除ddlTelco_SelectedIndexChanged

答案 1 :(得分:0)

这意味着它正在寻找您已订阅控件的 ddlTelco_SelectedIndexChanged 事件

在标记后面的代码中,为 ddlTelco_SelectedIndexChanged 定义事件,或者通过将控件订阅到事件并生成

ddlTelco.OnSelectedIndexChanged + = ddlTelco_SelectedIndexChanged

    protected void ddlTelco_SelectedIndexChanged(object sender, EventArgs e)
    {
    //Write implementation here
    }

并重建。