Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

AjaxHelper (Clase)

Representa la compatibilidad para representar HTML en escenarios AJAX dentro de una vista.

Espacio de nombres:  System.Web.Mvc
Ensamblado:  System.Web.Mvc (en System.Web.Mvc.dll)

public class AjaxHelper

El tipo AjaxHelper expone los siguientes miembros.

  NombreDescripción
Método públicoAjaxHelper(ViewContext, IViewDataContainer)Inicializa una nueva instancia de la clase AjaxHelper utilizando el contexto de vista y el contenedor de datos de vista especificados.
Método públicoAjaxHelper(ViewContext, IViewDataContainer, RouteCollection)Inicializa una nueva instancia de la clase AjaxHelper utilizando el contexto de vista, el contenedor de datos de vista y la colección de rutas especificados.
Arriba

  NombreDescripción
Propiedad públicaMiembro estáticoGlobalizationScriptPathObtiene o establece la ruta de acceso raíz de la ubicación que se va a usar para los archivos de script de globalización.
Propiedad públicaRouteCollectionObtiene la colección de rutas de dirección URL para la aplicación.
Propiedad públicaViewContextObtiene la información de contexto acerca de la vista.
Propiedad públicaViewDataObtiene el diccionario de datos de la vista actual.
Propiedad públicaViewDataContainerObtiene el contenedor de datos de la vista.
Arriba

  NombreDescripción
Método públicoEquals (Se hereda de Object).
Método protegidoFinalize (Se hereda de Object).
Método públicoGetHashCode (Se hereda de Object).
Método públicoGetType (Se hereda de Object).
Método públicoJavaScriptStringEncodeSerializa el mensaje especificado y devuelve la cadena con formato JSON resultante.
Método protegidoMemberwiseClone (Se hereda de Object).
Método públicoToString (Se hereda de Object).
Arriba

  NombreDescripción
Método de extensión públicoActionLink(String, String, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, Object, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, RouteValueDictionary, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, String, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, Object, AjaxOptions, Object)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, String, Object, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, String, RouteValueDictionary, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, String, Object, AjaxOptions, Object)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, String, String, String, String, Object, AjaxOptions, Object)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoActionLink(String, String, String, String, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Devuelve un elemento delimitador que contiene la dirección URL para el método de acción especificado; al hacer clic en el vínculo de acción, se invoca asincrónicamente al método de acción mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, Object, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, RouteValueDictionary, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, String, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, Object, AjaxOptions, Object)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, String, Object, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, String, RouteValueDictionary, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, String, Object, AjaxOptions, Object)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginForm(String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta. (Definido por AjaxExtensions).
Método de extensión públicoBeginRouteForm(String, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta usando la información de enrutamiento especificada. (Definido por AjaxExtensions).
Método de extensión públicoBeginRouteForm(String, Object, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta usando la información de enrutamiento especificada. (Definido por AjaxExtensions).
Método de extensión públicoBeginRouteForm(String, RouteValueDictionary, AjaxOptions)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta usando la información de enrutamiento especificada. (Definido por AjaxExtensions).
Método de extensión públicoBeginRouteForm(String, Object, AjaxOptions, Object)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta usando la información de enrutamiento especificada. (Definido por AjaxExtensions).
Método de extensión públicoBeginRouteForm(String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Escribe una etiqueta de apertura <form> para la respuesta usando la información de enrutamiento especificada. (Definido por AjaxExtensions).
Método de extensión públicoGlobalizationScript()Sobrecargado. Devuelve un elemento HTML de script que contiene una referencia a un script de globalización que define la información sobre la referencia cultural. (Definido por AjaxExtensions).
Método de extensión públicoGlobalizationScript(CultureInfo)Sobrecargado. Devuelve un elemento HTML de script que contiene una referencia a un script de globalización que define la información sobre la referencia cultural especificada. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, Object, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, RouteValueDictionary, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, Object, AjaxOptions, Object)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, AjaxOptions, Object)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, Object, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, RouteValueDictionary, AjaxOptions)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, Object, AjaxOptions, Object)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Método de extensión públicoRouteLink(String, String, String, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)Sobrecargado. Devuelve un elemento delimitador que contiene la ruta de acceso virtual de los valores de ruta especificados; al hacer clic en el vínculo, se realiza asincrónicamente una solicitud para la ruta de acceso virtual mediante JavaScript. (Definido por AjaxExtensions).
Arriba

The AjaxHelper class includes methods that provide client-side functionality in ASP.NET AJAX in MVC applications, such as creating asynchronous forms and rendering links. The AjaxHelper class supports asynchronous partial-page updates. Extensions to the AjaxHelper class are in the System.Web.Mvc.Ajax namespace.

Helper methods and extensions are called using the Ajax property of the view, which is an instance of the AjaxHelper class. For example, to generate a link to a controller action method, you can call the ActionLink method in your view using the following syntax:

<%= Ajax.ActionLink("ActionName") %>

The following example shows a view that calls the ActionLink method, the BeginRouteForm method, the BeginForm method, and the BeginRouteForm method. The ActionLink method links to an action method that updates a status message that contains a time stamp. The RouteLink method links to the same action method and updates a second status message. The BeginForm method creates a form that contains a text box where the user can enter a message that is displayed with the time the message was entered. The BeginRouteForm method creates a second form that also contains a text box for entering a message.

To support AJAX in the view, the following script references must be added to the master view.

<script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>

The following example shows the HomeController class that supports the view that is listed in the previous example. The GetStatus method is called by both the ActionLink and RouteLink methods and returns a status string. The UpdateForm method is called when the form created by BeginForm is submitted. This method returns a message to be displayed. The UpdateRouteForm method is called when the form that is created by BeginRouteForm is submitted. This method also returns a message to display.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft