# C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3" class="text-break">AutoCompleteBaseBuilder&lt;T, TControl, TBuilder&gt; Class
</h1>
  <div class="markdown level0 summary"><p>Defines a builder to configurate <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.html">AutoCompleteBase&lt;T&gt;</a>.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">HideObjectMembers</span></div>
    <div class="level2"><a class="xref" href="C1.Web.Mvc.Fluent.BaseBuilder-2.html">BaseBuilder</a>&lt;TControl, TBuilder&gt;</div>
    <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ComponentBuilder-2.html">ComponentBuilder</a>&lt;TControl, TBuilder&gt;</div>
    <div class="level4"><a class="xref" href="C1.Web.Mvc.Fluent.ControlBuilder-2.html">ControlBuilder</a>&lt;TControl, TBuilder&gt;</div>
    <div class="level5"><a class="xref" href="C1.Web.Mvc.Fluent.ItemsBoundControlBuilder-3.html">ItemsBoundControlBuilder</a>&lt;T, TControl, TBuilder&gt;</div>
    <div class="level6"><a class="xref" href="C1.Web.Mvc.Fluent.DropDownBuilder-3.html">DropDownBuilder</a>&lt;T, TControl, TBuilder&gt;</div>
    <div class="level7"><a class="xref" href="C1.Web.Mvc.Fluent.ComboBoxBaseBuilder-3.html">ComboBoxBaseBuilder</a>&lt;T, TControl, TBuilder&gt;</div>
    <div class="level8"><span class="xref">AutoCompleteBaseBuilder&lt;T, TControl, TBuilder&gt;</span></div>
      <div class="level9"><a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBuilder-1.html">AutoCompleteBuilder&lt;T&gt;</a></div>
      <div class="level9"><a class="xref" href="C1.Web.Mvc.Fluent.MultiAutoCompleteBuilder-1.html">MultiAutoCompleteBuilder&lt;T&gt;</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.html.ihtmlcontent">IHtmlContent</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Web.Mvc.Fluent.html">C1.Web.Mvc.Fluent</a></h6>
  <h6><strong>Assembly</strong>: C1.AspNetCore.Mvc.dll</h6>
  <h5 id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class AutoCompleteBaseBuilder&lt;T, TControl, TBuilder&gt; : ComboBoxBaseBuilder&lt;T, TControl, TBuilder&gt;, IHtmlContent where TControl : AutoCompleteBase&lt;T&gt; where TBuilder : AutoCompleteBaseBuilder&lt;T, TControl, TBuilder&gt;</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class AutoCompleteBaseBuilder(Of T, TControl As AutoCompleteBase(Of T), TBuilder As AutoCompleteBaseBuilder(Of T, TControl, TBuilder))
    Inherits ComboBoxBaseBuilder(Of T, TControl, TBuilder)
    Implements IHtmlContent</code></pre>
  </div>
  <h5 class="typeParameters">Type Parameters</h5>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="parametername">T</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="parametername">TControl</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="parametername">TBuilder</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3__ctor__1_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.#ctor(`1)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.-ctor.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3__ctor__1_">AutoCompleteBaseBuilder(TControl)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates one <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.html">AutoCompleteBaseBuilder&lt;T, TControl, TBuilder&gt;</a> instance to configurate <code class="paramref">component</code>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_AriaLabelledBy_System_String_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.AriaLabelledBy(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.AriaLabelledBy.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_AriaLabelledBy_System_String_">AriaLabelledBy(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.AriaLabelledBy.html#C1_Web_Mvc_AutoCompleteBase_1_AriaLabelledBy">AriaLabelledBy</a>.
Sets the aria-labelledby attribute of input element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_BeginsWithSearch_System_Boolean_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.BeginsWithSearch(System.Boolean)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.BeginsWithSearch.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_BeginsWithSearch_System_Boolean_">BeginsWithSearch(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.BeginsWithSearch.html#C1_Web_Mvc_AutoCompleteBase_1_BeginsWithSearch">BeginsWithSearch</a>.
Sets a value that determines whether to search for items that begin with the given search term. The default value for this property is False, which causes the control to search for items that contain the given search terms.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_CssMatch_System_String_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.CssMatch(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.CssMatch.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_CssMatch_System_String_">CssMatch(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.CssMatch.html#C1_Web_Mvc_AutoCompleteBase_1_CssMatch">CssMatch</a>.
Sets the name of the CSS class used to highlight any parts of the content that match the search terms.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_Delay_System_Int32_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.Delay(System.Int32)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.Delay.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_Delay_System_Int32_">Delay(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.Delay.html#C1_Web_Mvc_AutoCompleteBase_1_Delay">Delay</a>.
Sets the delay, in milliseconds, between when a keystroke occurs and when the search is performed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_ItemsSourceAction_System_String_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.ItemsSourceAction(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.ItemsSourceAction.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_ItemsSourceAction_System_String_">ItemsSourceAction(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.ItemsSourceAction.html#C1_Web_Mvc_AutoCompleteBase_1_ItemsSourceAction">ItemsSourceAction</a>.
Sets the action name for data.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_ItemsSourceFunction_System_String_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.ItemsSourceFunction(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.ItemsSourceFunction.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_ItemsSourceFunction_System_String_">ItemsSourceFunction(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.ItemsSourceFunction.html#C1_Web_Mvc_AutoCompleteBase_1_ItemsSourceFunction">ItemsSourceFunction</a>.
Sets a function that provides list items dynamically as the user types.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_MaxItems_System_Int32_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.MaxItems(System.Int32)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.MaxItems.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_MaxItems_System_Int32_">MaxItems(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.MaxItems.html#C1_Web_Mvc_AutoCompleteBase_1_MaxItems">MaxItems</a>.
Sets the maximum number of items to display in the drop-down list.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_MinLength_System_Int32_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.MinLength(System.Int32)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.MinLength.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_MinLength_System_Int32_">MinLength(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.MinLength.html#C1_Web_Mvc_AutoCompleteBase_1_MinLength">MinLength</a>.
Sets the minimum input length to trigger autocomplete suggestions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_Name_System_String_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.Name(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.Name.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_Name_System_String_">Name(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.Name.html#C1_Web_Mvc_AutoCompleteBase_1_Name">Name</a>.
Sets the name of the control element.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_SearchMemberPath_System_String_" data-uid="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder`3.SearchMemberPath(System.String)">
          <a class="xref" href="C1.Web.Mvc.Fluent.AutoCompleteBaseBuilder-3.SearchMemberPath.html#C1_Web_Mvc_Fluent_AutoCompleteBaseBuilder_3_SearchMemberPath_System_String_">SearchMemberPath(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Configurates <a class="xref" href="C1.Web.Mvc.AutoCompleteBase-1.SearchMemberPath.html#C1_Web_Mvc_AutoCompleteBase_1_SearchMemberPath">SearchMemberPath</a>.
Sets a string containing a comma-separated list of properties to use when searching for items.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
