元素***不是已知元素,原因可能是网站中存在编译错误

问题描述

我用的母版页,也用了AJAX后,我的所有aspx文件中的控件都出现"元素***不是已知元素,原因可能是网站中存在编译错误",但是编译可以通过这是怎么回事啊,怎么解决这个问题啊?希望高手指点!!!谢谢!!!!

解决方案

解决方案二:
貌似vs的问题,楼主什么版本的?有时候重启一下就好了。
解决方案三:
ajax版本问题。导致在查看设计的页面都会出现错误。安装下ajax安装包
解决方案四:
没装Ajax的包,能通过编译吗?不是包的问题。估计是VS的bug
解决方案五:
这个问题在引用第三方的时候也很常见.一般是在页头或者web.config中缺少了标识代码.对于专门的AJAX控件,web.config中缺少标识文件比较常见.个人观点,仅供参考.
解决方案六:
我实在看不过去了,哥们我向来坚持沉默是金的,今天我也遇到了这个问题,都回答的是些那儿跟那儿的事啊.在web.config中把AJAX的标签改成别的就行了.如:<addtagPrefix="asp"namespace="System.Web.UI"assembly="System.Web.Extensions,Ver.....改成<addtagPrefix="ajax"namespace="System.Web.UI"assembly="System.Web.Extensions,Ver.....这个才是正解.如果你已经在页面里建好了控件:比如:<asp:updatepanel1></asp:updatepanel1>就需要把它改成:<ajax:updatepanel1></ajax:updatepanel1>就一切都没有问题了.
解决方案七:
1、从设计器中的panes添加AccordionPane出现错误是Accordion控件的一个bug,解决方法就是添加Accordion后手工增加<Panes></Panes>然后直接从工具箱中拖AccordionPane。2、新增的AccordionPane如果不修改HeaderCssClass="accordionHeader"ContentCssClass="accordionContent"报呈现错误是Accordion的第二个bug,可以通过修改AccordionPane的源代码实现,如果不想修改就只有手动修改了。
解决方案八:
TO:chinayangfei哥儿们正解困扰了好几天的问题终于彻底解决了.感谢,
解决方案九:
在Web.config里面加上<pages><controls><addtagPrefix="asp"namespace="System.Web.UI"assembly="System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"/><addtagPrefix="asp"namespace="System.Web.UI.WebControls"assembly="System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"/></controls></pages>如果你是3.5的,就加3.5的。自己看就好啦。
解决方案十:
刚遇到这个问题,我重新安装AJAX后,问题解决。
解决方案十一:
在设计页面上点击右键,然后点“编辑主表”
解决方案十二:
重新安装,重启,拔电源,放电,拆电脑换内存,再不行就换台电脑

时间: 2025-01-29 22:54:19

元素***不是已知元素,原因可能是网站中存在编译错误的相关文章

&amp;amp;lt;iewc:TreeNode 不是已知元素。原因可能是网站中存在编译错误,或者缺少web.config文件

问题描述 <iewc:TreeNode不是已知元素.原因可能是网站中存在编译错误,或者缺少web.config文件是什么问题?急啊啊啊啊啊啊啊啊啊啊啊<%@RegisterTagPrefix="iewc"Namespace="Microsoft.Web.UI.WebControls"Assembly="Microsoft.Web.UI.WebControls"%><HTML><HEAD><scrip

二叉树系列(一):已知先序遍历序列和中序遍历序列,求后序遍历序列

  首先介绍一下三种遍历顺序的操作方法:   1.先序遍历   (1)访问根结点:   (2)先序遍历左子树:   (3)先序遍历右子树.   2.中序遍历   (1)中序遍历左子树:   (2)访问根结点:   (3)中序遍历右子树.   3.后序遍历   (1)后序遍历左子树:   (2)后序遍历右子树:   (3)访问根结点.   知道了二叉树的三种遍历规则,只要有中序遍历序列和前后任一种遍历序列,我们就可以求出第三种遍历序列,今天我们研究的是已知先序和中序遍历序列,求后序遍历序列.   

如何用SQL语句来判断已知表是否存在

如何判断库中已知表是否存在今日受人之托,帮他解决这个问题,代码为通常的引用Dao做的一模块: Function fExistTable(strTableName As String) As IntegerDim db As DatabaseDim i As Integer Set db = DBEngine.Workspaces(0).Databases(0) fExistTable = False db.TableDefs.Refresh For i = 0 To db.TableDefs.C

SQL语句判断已知表是否存在

  怎样用SQL语句来判断已知表是否存在 答:具体解决方法如下: 注释:以下代码为通常的引用Dao做的一模块 Function fExistTable(strTableName As String) As Integer Dim db As Database Dim i As Integer Set db = DBEngine.Workspaces(0).Databases(0) fExistTable = False db.TableDefs.Refresh For i = 0 To db.T

javascript替换已有元素replaceChild()使用介绍

 这篇文章主要介绍了javascript替换已有元素replaceChild()使用,需要的朋友可以参考下 replaceChild(a,b)是用来替换文档中的已有元素的  参数a:要插入的节点,  参数b:要替换的节点  代码如下: var oDiv = document.getElementById("guoDiv");  var oSpan = document.createElement("span");  oSpan.innerHTML = "4

javascript替换已有元素replaceChild()使用介绍_javascript技巧

replaceChild(a,b)是用来替换文档中的已有元素的 参数a:要插入的节点, 参数b:要替换的节点 复制代码 代码如下: var oDiv = document.getElementById("guoDiv"); var oSpan = document.createElement("span"); oSpan.innerHTML = "4"; var firsChild = oDiv.firstElementChild ? oDiv.

Span元素的width属性无效果原因及解决方案_javascript技巧

先运行下程序看下: <span style='background-color:#336699;width:300px;'>123</span> 输出:123 可以看到 span会自动根据包含的内容来变化宽度 这是因为:对于内联元素(可以是默认即为内联的比如 span 元素,也可以是 display: inline 的元素) width 和 height 只在 IE5.x 下和 IE6 或更新版本的 quirks 模式下触发 hasLayout .而对于 IE6,如果浏览器运行于标

算法研究:已知不重复的int集合,求最长递增子序列

问题背景:最近换工作面试,面试官问了一道编程题,大体是已知不重复的int集合,求最长递增子集合,这个集合可以不是连续的,但顺序呢不能乱. 比如说:{2, 7, 3, 13, 6, 8}里最长递增子集合的就是{2,3,6,8}. 这道题感觉很有意思,于是回家就用代码实现了一遍. 主要代码: package com.galaxy.fym.algorithm.maxsublist; import org.apache.commons.collections.CollectionUtils; impor

javascript-请教一下已知验证方法,怎么用JavaScript实现表单的验证,并将提示信息输入到文本框后

问题描述 请教一下已知验证方法,怎么用JavaScript实现表单的验证,并将提示信息输入到文本框后 <script type="text/javascript"> //检查全部表单元素是否为空 function checkBlank(Form) { var v=true; for(i=0;i<Form.length;i++){ if(Form.elements[i].value==""){ alert(Form.elements[i].title