Asp.net 不允许循环文件引用 这段时间一直在做一个的项目,先前build项目时,一直是正常的,没有任何问题。昨天,在将完成的部分文件签入服务器后,重新生成解决方案时,build失败,总是提示不允许循环文件引用,和用户控件相关的一些错误--未知服务器标记。接着再生成解决方案,还是失败,但是多生几次之后,尽然又生成成功了,问题很是怪异。由于项目使用了大量的用户控件,一开始以为是用户控件引起的错误,某个文件可能多产次注册同一个用户控件。但经过认真的检查了所有页面后,排除了这种可能性。由于项目中的许多用户控件又引用了其它的用户控件,所以我认定是因为这个原因导致的错误。所以将原来Asp.net 1.1 中使用的 注册用户控件的方式(直接注册到页面)的代码,全部修改成了asp.net 2.0中的新方式,将用户控件注册到Web.config文件中的<controls>结点下,但重新生成解决方案后,问题依然没有解决。接着在网上查阅一些相关资料,但也未能找到一个好的解决方案。熬了一夜,尽然无功而返,真是郁闷到了极点。 今天突然想起可以将文件暂时从项目中排除,所以将所有的文件从项目中排除,然后再将文件一个个的包括到项目中,以便能找到出问题的页面。最后发现不允许循环文件错误和母板页有些关系,只包括母板页时,没有错误,但是再将内容页包括进来后,程序就出现错误了。仔细check内容页和母板页,发现它们各处都是正确的。经过多次测试,终于找到了问题的根源, 内容页引用了上级目录的母板页 环境: asp.net 2.0 VS 2005 错误:不允许循环文件引用 原因:内容页引用了上级目录的母板页 解决方案:将母板页放到内容页的当前目录或子目录中 -shukun 2008.10.19 |
相关推荐
ASP.NET Core中的循环引用与JSON Patch使用
本文深入探讨了Entity Framework Core在ASP.NET Core应用程序中引起循环引用的问题及其解决方案。通过修改序列化对象来防止循环引用,并介绍了JSON Patch标准在处理不完全数据类型更新时的应用。同时,提供了对ASP.NET Core中内容格式化的理解,包括默认内容策略和如何处理不同数据类型的响应。
有自定义控件的网站项目发布时,“不允许循环文件引用”的错误”的解决方法
写了一个自定义控件,在项目中使用了多层嵌套母版,在使用各级母版的各个页面中添加了上面的自定义控件,编译测试无错,但发布总因为““不允许循环文件引用”的错误”而过不去, 于是采取在web.config文件中注册自定义控件的方式 然后将各个页面中的注销的方式(其实就是在这里多个母版嵌套造成了一个页面中有多个这样的声明造成的上面的错
Windows 10下用VS2022编译AFSIM 2.9.0的完整避坑指南
本文提供了在Windows 10系统下,使用Visual Studio 2022编译AFSIM 2.9.0仿真框架的详细指南。文章系统梳理了从环境准备、CMake配置、编译链接到安装打包的全流程,并重点针对编译过程中常见的文件编码、命名空间冲突等高频错误提供了具体解决方案,旨在帮助开发者高效避坑,顺利完成AFSIM在Windows平台上的构建。
Asp .Net页面代码报"不允许循环文件引用"
Asp .Net页面代码报"不允许循环文件引用" 早上来准备抽空再学习一下Duwamish 7.0。安装后用一个C#写的版本转换工具转换到了vs2005。打开编译后报错:"不允许循环文件引用"。错误定位在页面文件的引用母版页上。在网上找了找发现还真有人跟我遇到一样的错误。报错定位在母版页引用的代码上<%@ReferencePage...
文华财经公式编程:麦语言简介及基础语法
文华财经公式语言(麦语言)是一种专门用于金融领域的编程语言,它是由文华财经公司开发的。提供了丰富的金融计算函数和数据处理功能,可以用于金融市场的数据分析、模型建立和交易策略的开发。例1:A:CLOSE;// 定义变量A为收盘价(盘中k线没有走完的时候A为最新价)。例2:MA5:=MA(C,5);// 定义收盘价的5周期均线(C为CLOSE简写)。例3:A:=REF(C,1);// 取得前一根k线的收盘价。
ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案
ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案
C# 循环调用问题解决(interface方案)
写代码都会要求高密度,低耦合,尽量避免循环引用的出现。曾经面试时,有一道面试题是这样的,如果A引用B,B引用C,C又引用A,怎么解决这种循环引用?如图: 这也是今天写这个的原因,个人思路为把环状拆分为一条直线,也就是让A持有B,B持有C,而把C要调用的A中的内容抽离出来,这里把这部分叫做D,通过B,把D传递给C。也就是C持有的,实际上不再是A,而是A里的一部分C需要的内容(D)。如图: ...
避坑指南:ZYNQ平台上AXI 1G/2.5G Ethernet Subsystem实现IEEE1588的5个关键点
本文详细解析了在ZYNQ平台上使用AXI 1G/2.5G以太网子系统实现IEEE1588精密时间协议(PTP)的5个关键避坑点。从硬件选型、Vivado工程配置到Linux驱动适配,提供了实战经验与优化技巧,帮助工程师在工业自动化、电力系统等场景中实现纳秒级时间同步。
Asp.net中将此项目作为引用添加将导致循环依赖项
Asp.net中将此项目作为引用添加将导致循环依赖项 未能添加对"DAL" 的引用.将此项目作为引用添加将导致循环依赖项。如下图所示: 有几个类库,先前的引用都没有问题,做到下面时,引用出现错误。 请问为什么会出现这种情况的,是不是我引用太多了,有什么办法可以避免这样的错误。 问题分析: 一个工程里有A和B两个项目,在A里引用了B,在B里也引用了A就会这样。 也可以
Python小白也能玩转迅投QMT量化交易?手把手教你从安装到第一个策略
本文为零基础Python用户提供了上手迅投QMT量化交易平台的完整指南。从Python 3.6环境配置、QMT客户端获取安装,到核心概念讲解,并手把手教你编写并回测一个经典的双均线交易策略,帮助初学者快速迈出量化交易的第一步。
QGIS之二十六pbf转osm转shp
QGIS之二十六pbf转osm转shp
ASP.NET的页面中对其他文件的引用
ASP.NET的页面中对其他文件的引用 先来看看ASP风格的===============你可以把一个ASP页面的内容在服务器执行之前添加到另外一个ASP页面中, 方式是使用#include命令. #include命令被用来创建函数, headers, footers, 或者将要被多个页面重用的部分. 如何使用?这是"mypage.asp"html>
go实现MQTT broker(附完整源码)
go实现MQTT broker(附完整源码)
.net 引用 其他文件类_ASP.NET Core Web 项目文件
在本文章中,我们将探索并了解 http://asp.net core 项目文件。 我们使用 C#作为编程语言,因此项目文件具有.csproj 扩展名。如果您使用过以前版本的 http://ASP.NET,那么您可能对此文件非常熟悉,但此文件中包含的格式和内容在 asp.ne Core 中发生了很大变化。一个重要的变化是,项目文件不包含任何文件夹或文件引用。简单解释后的意思就是。在以前的 http:...
如何将 Fiori Elements Object Page Header 工具栏里按钮用 JavaScript 代码设置成禁用状态
本文介绍了如何在SAP Fiori Elements应用中动态控制Object Page工具栏按钮的可用状态。通过UI5 Inspector工具分析发现,这些按钮的enabled属性都双向绑定到/ui/enabled模型字段。在StatusExt.controller.js中,通过获取按钮ID前缀拼接完整控件ID,使用setEnabled(false)方法即可禁用按钮。关键点包括:1)使用extensionAPI获取视图ID前缀;2)注意事件回调中的this上下文绑定;3)通过修改模型字段可同步更新所有绑定
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
C# ASP.NET MVC 配置允许跨域访问
注意:仅能限制ajax json请求,不能限制ajax jsonp请求,本地修改了host文件,配置了不同域名,已经反复测试证实。】 在 ASP.NET Web API 项目中使用 Cross Origin Resource Sharing(CORS),解决一些跨域域请求问题,可以直接用 Ajax 调用 Web API 接口 1、管理 NuGet 添加引用 Microsoft.AspNet.Cors 注:在OWIN 中需要引用的是 Microsoft.AspNet.WebApi.Cors 2、在 WebAp
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
asp.net 中javascript的引用
Asp.net 中引入Javascript 的方法有很多。在做牛腩的时候主要讲了两种。 个人认为可以分为直接引入,和间接引入。 一、直接引入。在前台页面调用自定义的javascript 函数: 1、打开前台页面在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript "。然后写javascript自定义的函数。 functio
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
检测到JSON.NET错误类型的自引用循环
I tried to serialize POCO class that was automatically generated from Entity Data Model .edmx and w
ASP.NET Razor篇——C# 循环和数组
ASP.NET Razor - C# 循环和数组 语句在循环中会被重复执行。 for 循环 如果您需要重复执行相同的语句,您可以设定一个循环。 如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用: 实 例 &amp;lt;html&amp;gt; &amp;lt;body&amp;gt; @for(var i = 10; i &amp;lt; 21; i++) {&
asp.net母板页引用文件的路径问题
1. 图片问题非常好解决加上runat="server" ,路径使用绝对路径~/基本上就OK了。2. CSS文件引用这里神奇的就是link的文件的href是随着被访问文件的目录结构自动调整,说白了就考虑母版页引用的路径就可以了,其他不用费心。比如在母版页同目录下的一个文件夹内的一个xxx.aspx引用的母版页,那么上面的语句在客户端就自动变为前提就是必须有run
ASP.NET Razor - C# 循环
开发工具和关键技术:Visual Studio 2015,ASP.NET Razor 作者:金建勇 撰写时间:2019年4月22日 首先我们来了解一下什么是 ASP.NET Razor: Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic和C#)的标记语法。 当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回...
ASP.NET Razor篇—— VB 循环和数组
ASP.NET Razor - VB 循环和数组 语句在循环中会被重复执行。 for 循环 如果您需要重复执行相同的语句,您可以设定一个循环。 如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用: 实例 &amp;lt;html&amp;gt; &amp;lt;body&amp;gt; @For i=10 To 21 @&amp;lt;p&amp;gt;Line #
如何在ASP.NET Core 1.0 Web App中引用现有的.NET Framework项目
I had a reader send me a question yesterday. She basically wanted to use her existing .NET Framework libraries in an ASP.NET Core application, and it wasn't super clear how to do it. 我有一个读者昨天给我发了一个问题。...
当网站不允许上传asp木马时的一个解决方法
入侵的过程当中,大多离不开上传,当目标网站不允许上传ASP木马的时候我们该怎么办呢? 本文介绍了一个解决方法,希望能给你带来帮助。 将以下文件保存为stm或者shtml。 HTTP_ACCEPT:ima
380



被折叠的 条评论
为什么被折叠?



