del método QueryResultBase.GenerateMenuButtonHtmlForItem
El método GenerateMenuButtonHtmlForItem de la clase QueryResultBase genera código HTML para el botón de menú.
Espacio de nombres: Microsoft.SharePoint.Portal.WebControls
Ensamblado: Microsoft.Office.Server.Search (en Microsoft.Office.Server.Search.dll)
Sintaxis
'Declaración
Protected Overridable Function GenerateMenuButtonHtmlForItem ( _
objectDataRow As DataRow, _
iRow As Integer, _
strHtmlInECB As String _
) As String
'Uso
Dim objectDataRow As DataRow
Dim iRow As Integer
Dim strHtmlInECB As String
Dim returnValue As String
returnValue = Me.GenerateMenuButtonHtmlForItem(objectDataRow, _
iRow, strHtmlInECB)
protected virtual string GenerateMenuButtonHtmlForItem(
DataRow objectDataRow,
int iRow,
string strHtmlInECB
)
Parámetros
objectDataRow
Tipo: System.Data.DataRowDataRow que representa el elemento actual.
iRow
Tipo: System.Int32Índice de la fila de datos en el conjunto de datos.
strHtmlInECB
Tipo: System.StringCódigo HTML que se mostrará en el botón menú. Este código HTML se muestra para el botón de menú independientemente de si se desplaza el mouse sobre el botón.
Valor devuelto
Tipo: System.String
Cadena que contiene la cadena HTML para representar el botón.
Comentarios
El método GenerateMenuButtonHtmlForItem devuelve una definición de botón de menú. Use HtmlMenuButton para generar el código HTML.
Ejemplos
El ejemplo siguiente muestra cómo usar este método para generar una definición de botón de menú.
[C#]
HtmlMenuButton btn = new HtmlMenuButton();
btn.MenuID = UniqueID;
btn.ID = "MY_ECB" + iRow.ToString();
btn.DisplayHtml = strHtmlInECB;
btn.Parameters.Add("parameter1", "value1");
return btn.RenderAsHtml();