首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >已注册但无法通过后台代码访问的用户控件

已注册但无法通过后台代码访问的用户控件
EN

Stack Overflow用户
提问于 2010-07-17 16:17:15
回答 2查看 757关注 0票数 1

我发现这很尴尬。我已经注册了用户控件,它们实际上正在被解析,因为我可以查看我放置在它们上的控件。问题是我不能在代码中访问它们。即使当我放置它们时,它们的标签也不会出现在智能下拉列表中。这可能是什么原因造成的?

我把它们放在一个母版页设置的页面上。控件是在子页上声明的。

TagPrefix根本不显示。

EN

回答 2

Stack Overflow用户

发布于 2010-07-18 09:06:25

Kenyana检查你的设计器文件,确保有你的控件的条目,如果没有在设计器视图(而不是html)中打开页面,它应该更新设计器文件。

票数 1
EN

Stack Overflow用户

发布于 2010-07-17 17:34:15

您使用的是什么版本的VS?在VS2008中,intellisense可能不适用于用户控件,这是一个已知问题。

检查以下步骤:

1)确保UserControl无误。有时,糟糕的标记会阻止智能感知。

2)重建你的项目。这可能会有帮助

然而,没有智能感知的能力并不妨碍您手动添加控件

代码语言:javascript
运行
复制
<prefix:name ID="foo" runat="server"/>

Visual Studio 2010极大地改善了这种情况。从VS2010开始,你将可以立即访问你的用户控件的智能感知(至少大部分时间是这样)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3270749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档