【问题标题】:Ambiguity between declaration , the member is defined more than once声明之间的歧义,成员被多次定义
【发布时间】:2015-07-23 13:26:40
【问题描述】:

所有文本框都显示重复声明的歧义错误。

    txtWebsite.Text = result.website;
                    txtMgrEmail.Text = result.email;
                    txtToEmail.Text = result.email;
                    txtToMgrEmail.Text = result.email;
                    txtFax.Text = result.fax;
                    txtAddress.Text = result.address;
                    txtCity.Text = result.city;
                    txtState.Text = result.state;
                    txtZipCode.Text = result.zip;
                    txtNotes.Text = result.pnote;
                    if (txtMgrEmail.Text == "")
                    {
                        divEmailHistory.Visible = false;
                        gvwEmailHistory.Visible = false;
                    }

我再次生成了设计器文件,但仍然没有解决错误

   Error 249 Ambiguity between 'MyCityEats.add_rel_man.gvwEmailHistory' and 'MyCityEats.add_rel_man.gvwEmailHistory'

   Error    226 Ambiguity between 'MyCityEats.admin.add_rel_man.btnCall1' and 'MyCityEats.admin.add_rel_man.btnCall1'   

所有声明的类似错误

文本框声明:

<asp:TextBox ID="txtNotes" runat="server" Width="343px" Height="80px" 
TextMode="MultiLine" onchange="Javascript:saveMyValue('txtNotes');" 
MaxLength="1000"></asp:TextBox>

【问题讨论】:

  • 这些是作业。这些文本框是如何声明的?
  • 以id为例
  • 这段代码应该作为编辑发布到帖子中,不要发布在 cmets 中。并且错误表明您还有一个具有相同 id 的声明,无论是在标记中还是在后面的代码中 - 搜索它。
  • 其实你说错误是关于复选框的,但你发布的内容是关于gvwEmailHistory(GridView?)和btnCall1(按钮?)
  • 我的项目中总共有 127 个错误,以上只是示例,但所有错误都与定义的类型相同..我正在选择 txtNotes.Text = result.pnote;继续

标签: java asp.net vb.net web-services c#-4.0


【解决方案1】:
  1. 从位置删除临时文件。 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files(选择正确的框架版本)。可能需要重置应用程序池/iis 才能删除文件。
  2. 关闭 Visual Studio 中所有打开的文件,但不要关闭解决方案。
  3. 右键单击并选择清洁溶液来清洁溶液。
  4. 重新构建它。希望你会做得很好。

【讨论】:

  • 类声明也重复
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-02
  • 1970-01-01
  • 1970-01-01
  • 2010-09-26
  • 1970-01-01
相关资源
最近更新 更多