Class SearchModel
Assembly: Volo.Docs.Web.dll
Syntax
public class SearchModel : PageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
SearchModel(IProjectAppService, IDocumentAppService, HtmlEncoder, IOptions<DocsUiOptions>)
Declaration
public SearchModel(IProjectAppService projectAppService, IDocumentAppService documentAppService, HtmlEncoder encoder, IOptions<DocsUiOptions> uiOptions)
Parameters
Properties
CurrentPage
Declaration
[BindProperty(SupportsGet = true)]
public int CurrentPage { get; set; }
Property Value
KeyWord
Declaration
[BindProperty(SupportsGet = true)]
public string KeyWord { get; set; }
Property Value
LanguageCode
Declaration
[BindProperty(SupportsGet = true)]
public string LanguageCode { get; set; }
Property Value
Declaration
public PagerModel PagerModel { get; set; }
Property Value
Project
Declaration
public ProjectDto Project { get; set; }
Property Value
ProjectName
Declaration
[BindProperty(SupportsGet = true)]
public string ProjectName { get; set; }
Property Value
SearchOutputs
Declaration
public List<DocumentSearchOutput> SearchOutputs { get; set; }
Property Value
Version
Declaration
[BindProperty(SupportsGet = true)]
public string Version { get; set; }
Property Value
Methods
OnGetAsync(string)
Declaration
public virtual Task<IActionResult> OnGetAsync(string keyword)
Parameters
Type |
Name |
Description |
string |
keyword |
|
Returns
Implements
Extension Methods