gpt4 book ai didi

c# - 代码隐藏文件无法识别 *.ascx 中的控件

转载 作者:太空狗 更新时间:2023-10-29 18:08:56 25 4
gpt4 key购买 nike

我有一个 QuestionControl.ascx 和一个 QuestionControl.ascx.cs 代码隐藏文件我复制到一个新项目。当我构建项目时,代码隐藏文件中对 ascx 中声明的控件的任何引用都会给我这个错误:

'QuestionControl' does not contain a definition for 'rdbtnlstQuestion1' and no extension method 'rdbtnlstQuestion1' accepting a first argument of type 'QuestionControl' could be found (are you missing a using directive or an assembly reference?)

这是我的 *.ascx 的顶部:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="QuestionControl.ascx.cs" Inherits="QuestionControl" %>

我也尝试过代码隐藏:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="QuestionControl.ascx.cs" Inherits="QuestionControl" %>

这是代码隐藏文件中我的类的顶部,它不包含在命名空间中:

public partial class QuestionControl : System.Web.UI.UserControl
{

最佳答案

尝试删除您的设计器文件。当您打开 ascx 文件时,VS.NET 应该会为您重新创建它。我过去遇到过这样的问题,设计器由于某种原因不同步,删除它通常可以解决问题。

关于c# - 代码隐藏文件无法识别 *.ascx 中的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com