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