创建控件时出错 未知的服务器标记
2017-12-07 16:36
696 查看
ASPNetPager可以实现分页的功能,但是它并不是VS自带的,需要自己添加引用,然而当我添加该控件时,出现如下错误:
其实刚刚添加上这个控件时是没有错误的,但是只要我在设计视图和源代码之间切换,就会有上述错误,在设计视图中也找不到该控件了。
有意思的是,尽管这里提示错误,但是却丝毫不影响运行。
但是这样看着终究不是很好看啊,于是我就上网查找了一番,大多数在说是因为引用的问题,没有添加引用,但是我却实实在在是添加了引用。
既然提到了引用,那就简单的说一下:
首先,该网站项目要把ASPNetPager.dll添加到Bin文件夹下;
然后,工具箱右击——选择项——浏览,找到项目的Bin文件夹下的ASPNetPager.dll,进行添加。
最后,把ASPNetPager控件直接拖到设计界面就可以了,会自动生成以下代码:
通过上网查找,出现此问题的可能原因:
(1)可能是安装的软件问题。
(2)可能是vs缓存的问题。
解决方法:重新生成,然后重启VS。
重启真的很有用,果然没有问题了。
感谢您的阅读~
其实刚刚添加上这个控件时是没有错误的,但是只要我在设计视图和源代码之间切换,就会有上述错误,在设计视图中也找不到该控件了。
有意思的是,尽管这里提示错误,但是却丝毫不影响运行。
但是这样看着终究不是很好看啊,于是我就上网查找了一番,大多数在说是因为引用的问题,没有添加引用,但是我却实实在在是添加了引用。
既然提到了引用,那就简单的说一下:
首先,该网站项目要把ASPNetPager.dll添加到Bin文件夹下;
然后,工具箱右击——选择项——浏览,找到项目的Bin文件夹下的ASPNetPager.dll,进行添加。
最后,把ASPNetPager控件直接拖到设计界面就可以了,会自动生成以下代码:
<%@ Register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>
<%@ Register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>
通过上网查找,出现此问题的可能原因:
(1)可能是安装的软件问题。
(2)可能是vs缓存的问题。
解决方法:重新生成,然后重启VS。
重启真的很有用,果然没有问题了。
感谢您的阅读~
相关文章推荐
- 今天遇到了路径返回html标记和服务器控件的区别
- 从不是创建控件“richTextBox2”的线程访问出错
- 动态创建 Web 服务器控件模板
- Asp.net 自定义控件 => 抛出“未知的服务器标记” 异常 解决办法
- 创建链接服务器远程登录映射报错:消息15466 解密过程中出错解决办法
- VS2015提示:未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用。服务器控件的标记Intellisense可能不起作用
- 创建自定义服务器控件的代码
- 可以创建专业的客户端/服务器视频会议应用程序的音频和视频控件LEADTOOLS Video Conferencing SDK
- asp.net未知的服务器标记错误
- vs2010 视图 aspx页面创建控件时出错 未将对象引用设置到对象的实例
- .net vs2010 视图aspx页面创建控件时出错 未将对象引用设置到对象的实例
- 错误 1 未知的服务器标记“asp:ScriptManager”。
- 未知的服务器标记“asp:ScriptManager”
- visual studio 2010 "创建控件时出错"解决办法[转]
- 未知的服务器标记“asp:ScriptManager”的解决
- ASP.NET2.0服务器控件之创建复杂属性-.Net编程教程
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- ASP.NET2.0服务器控件之创建复杂属性
- C#中动态创建控件 出现创建窗口句柄出错问题解决。
- 未知的服务器标记 asp:Chart