c# - 如何使自定义控件预览设计器友好
问题描述
在 Asp.Net 中,我制作了一个自定义用户控件来处理自动完成的文本框。
这由一个 HiddenField、一个 TextBox 和一个 AutoComplete 扩展器组成。(还有一些脚本标签,但与这篇文章无关)
我遇到的问题是,当我使用此控件时,设计器会在其中呈现每个控件。这看起来很草率,如下图所示。
有什么方法可以定义自定义用户控件应如何在设计器中呈现?
理想情况下,它会在不显示 HiddenField 和 AutoComleteExtender 的情况下呈现。
这是通用控件的代码。
<asp:HiddenField ID="IdBox" runat="server"></asp:HiddenField>
<asp:TextBox ID="DisplayBox" runat="server"></asp:TextBox>
<ajaxToolkit:AutoCompleteExtender ID="AutoExtender" runat="server" </ajaxToolkit:AutoCompleteExtender>
解决方案
推荐阅读
- firebird - 如何修复 Firebird 错误事务计数超出
- ubuntu - QxcbConnection 错误 - CloudCompare 不会启动
- c# - .net-core 2.2 与 windows server 2008 sp2 兼容吗?
- android - 如何将 aar 本机 android 库嵌入到 React Native 插件中
- python - 找不到满足torch>=1.0.0 要求的版本?
- python - 如何使用 Python 从 OpenCV 中的字符串表示加载视频?
- sockets - 低延迟两阶段协议
- h2o4gpu - h2o4gpu 不在 GPU 上运行 ensemble.RandomForestCLassifier
- arrays - 这个数组是未定义的,但为什么呢?
- javascript - 如何让用户单击颜色以成为更改单击时 svg 对象填充的函数