需要帮助运行一个ASP.. Net项目与.ascx文件

本文关键字:Net ASP 项目 文件 ascx 一个 帮助 运行 | 更新日期: 2023-09-27 17:49:55

在过去的两天里,当我试图编译和运行一个使用用户控件的现有ASP.net项目时,我挣扎了很多。我面临的问题如下

  1. 当我试图编译项目时,.ascx文件正在获得无法加载在继承标记部分定义的类型的错误。在继承部分中,像这样的继承="UserInfoBoxControl"在我的项目中,在usercontrol名称之前添加了另一个命名空间,我在项目中没有找到任何地方。但我有。ascx代码文件与我。为了克服这一点,我能做些什么?

  2. 下一个问题是,在编译项目时,我在。ascx文件中得到一些错误。但奇怪的问题是,它是从我的项目的备份文件夹而不是项目主文件夹中获取用户控件的代码文件。我可以在我的项目中更改什么配置,以便它将从我的项目主文件夹中获取usercontrol的代码文件。

.ascx文件的代码为
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ViewClinic.ascx.cs" Inherits="Tree.Templates.DynamicContent.Vpo.UserControls.ViewClinic" %>

<link type="text/css" href='<%=ResolveUrl("../Styles/StyleSheetVpo1.css")%>' rel="stylesheet" />
<script type="text/javascript" src='<%=ResolveUrl("../Scripts/jquery-1.4.4.js")%>'></script>
<script type="text/javascript" src='<%=ResolveUrl("../Scripts/jquery.tooltip.js")%>'></script>
<script type="text/javascript" src='<%=ResolveUrl("../Scripts/GeneralNEEV.js")%>'></script>

            <asp:Repeater ID="rcClinics" runat="server" OnItemDataBound="rcClinics_ItemDataBound" >
                <ItemTemplate>
                    <div id="menu" runat="server"  class='FirstMenu'>
                        <div>
                            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td width="45%" style="font-size:13px !important;">
                                            <span>
                                                <asp:Label ID="lblCli" runat="server"></asp:Label>
                                            </span>
                                        </td>
                                        <td width="55%" style="font-size:14px !important;">
                                            <span id="spVac" runat="server">0</span>
                                        </td>
                                    </tr>
                            </table>
                        </div>
                    </div>
                </ItemTemplate>
            </asp:Repeater>

文件后面的代码是

namespace Tree.Templates.DynamicContent.Vpo.UserControls
{
    public partial class ViewClinic : System.Web.UI.UserControl
    {
        public VpoParameters VpoParas { get; set; }
        private JArray AllClinics = new JArray();
        private List<Clinic> clinics;
        private List<CareUnit> careUnits;
        private List<Total> total;
        private int intClinicId = 0;
        private int satellite_patient = 0;
        private int id = 0;
        protected String VpoEditUpdateUrl = System.Configuration.ConfigurationManager.AppSettings["VpoEditUpdateUrl"];
        protected List<ColumnInfo> cinfo = new List<ColumnInfo>();
        protected String user = "";
        CareUnit ava = new CareUnit();
        protected int avCuId = 0;
}

谢谢伍

需要帮助运行一个ASP.. Net项目与.ascx文件

尝试右键单击visual studio中的备份文件夹并选择从项目中排除并重建。如果有。cs文件具有相同的命名空间和类名,那么它们将发生冲突。因为你的类是局部的,它会尝试编译你的备份文件夹,可能会失败