首页 > 解决方案 > 如何使自定义控件预览设计器友好

问题描述

在 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>

标签: c#asp.net.net

解决方案


推荐阅读