AjaxExtensions.BeginForm Method

 

Writes an opening <form> tag to the response.

Namespace:   System.Web.Mvc.Ajax
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Overload List

Name Description
System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, AjaxOptions)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, AjaxOptions)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, Object, AjaxOptions)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, Object, AjaxOptions, Object)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, RouteValueDictionary, AjaxOptions)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, String, AjaxOptions)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, String, Object, AjaxOptions)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, String, Object, AjaxOptions, Object)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, String, RouteValueDictionary, AjaxOptions)

Writes an opening <form> tag to the response.

System_CAPS_pubmethodSystem_CAPS_static BeginForm(AjaxHelper, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)

Writes an opening <form> tag to the response.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

See Also

AjaxExtensions Class
System.Web.Mvc.Ajax Namespace

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, AjaxOptions)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    AjaxOptions ajaxOptions
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    AjaxOptions^ ajaxOptions
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        ajaxOptions:AjaxOptions -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    ajaxOptions As AjaxOptions
) As MvcForm

Parameters

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, AjaxOptions)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    AjaxOptions ajaxOptions
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    AjaxOptions^ ajaxOptions
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        ajaxOptions:AjaxOptions -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    ajaxOptions As AjaxOptions
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, Object, AjaxOptions)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    object routeValues,
    AjaxOptions ajaxOptions
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    Object^ routeValues,
    AjaxOptions^ ajaxOptions
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        routeValues:Object *
        ajaxOptions:AjaxOptions -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    routeValues As Object,
    ajaxOptions As AjaxOptions
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

  • routeValues
    Type: System.Object

    An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, Object, AjaxOptions, Object)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    object routeValues,
    AjaxOptions ajaxOptions,
    object htmlAttributes
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    Object^ routeValues,
    AjaxOptions^ ajaxOptions,
    Object^ htmlAttributes
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        routeValues:Object *
        ajaxOptions:AjaxOptions *
        htmlAttributes:Object -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    routeValues As Object,
    ajaxOptions As AjaxOptions,
    htmlAttributes As Object
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

  • routeValues
    Type: System.Object

    An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.

  • htmlAttributes
    Type: System.Object

    An object that contains the HTML attributes to set for the element.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

The htmlAttributes parameter consists of an object that contains name/value pairs. The attributes that are specified in the name/value pairs depend on the HTML element that is being rendered. For example, for a form element, you might provide the following anonymous object:

new { id = "form1", accept-charset="iso-8859-1" }
New With { .id = "form1", .accept-charset="iso-8859-1" }

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, RouteValueDictionary, AjaxOptions)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    RouteValueDictionary routeValues,
    AjaxOptions ajaxOptions
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    RouteValueDictionary^ routeValues,
    AjaxOptions^ ajaxOptions
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        routeValues:RouteValueDictionary *
        ajaxOptions:AjaxOptions -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    routeValues As RouteValueDictionary,
    ajaxOptions As AjaxOptions
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    RouteValueDictionary routeValues,
    AjaxOptions ajaxOptions,
    IDictionary<string, object> htmlAttributes
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    RouteValueDictionary^ routeValues,
    AjaxOptions^ ajaxOptions,
    IDictionary<String^, Object^>^ htmlAttributes
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        routeValues:RouteValueDictionary *
        ajaxOptions:AjaxOptions *
        htmlAttributes:IDictionary<string, Object> -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    routeValues As RouteValueDictionary,
    ajaxOptions As AjaxOptions,
    htmlAttributes As IDictionary(Of String, Object)
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

The htmlAttributes parameter consists of an object that contains name/value pairs. The attributes that are specified in the name/value pairs depend on the HTML element that is being rendered. For example, for a form element, you might provide the following anonymous object:

new { id = "text1", accept-charset="iso-8859-1" }
New With { .id = "text1", .accept-charset="iso-8859-1" }

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, String, AjaxOptions)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    string controllerName,
    AjaxOptions ajaxOptions
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    String^ controllerName,
    AjaxOptions^ ajaxOptions
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        controllerName:string *
        ajaxOptions:AjaxOptions -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    controllerName As String,
    ajaxOptions As AjaxOptions
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, String, Object, AjaxOptions)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    string controllerName,
    object routeValues,
    AjaxOptions ajaxOptions
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    String^ controllerName,
    Object^ routeValues,
    AjaxOptions^ ajaxOptions
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        controllerName:string *
        routeValues:Object *
        ajaxOptions:AjaxOptions -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    controllerName As String,
    routeValues As Object,
    ajaxOptions As AjaxOptions
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

  • routeValues
    Type: System.Object

    An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, String, Object, AjaxOptions, Object)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    string controllerName,
    object routeValues,
    AjaxOptions ajaxOptions,
    object htmlAttributes
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    String^ controllerName,
    Object^ routeValues,
    AjaxOptions^ ajaxOptions,
    Object^ htmlAttributes
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        controllerName:string *
        routeValues:Object *
        ajaxOptions:AjaxOptions *
        htmlAttributes:Object -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    controllerName As String,
    routeValues As Object,
    ajaxOptions As AjaxOptions,
    htmlAttributes As Object
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

  • routeValues
    Type: System.Object

    An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.

  • htmlAttributes
    Type: System.Object

    An object that contains the HTML attributes to set for the element.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

The htmlAttributes parameter consists of an object that contains name/value pairs. The attributes that are specified in the name/value pairs depend on the HTML element that is being rendered. For example, for a form element, you might provide the following anonymous object:

new { id = "text1", accept-charset="iso-8859-1" }
New With { .id = "text1", .accept-charset="iso-8859-1" }

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, String, RouteValueDictionary, AjaxOptions)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    string controllerName,
    RouteValueDictionary routeValues,
    AjaxOptions ajaxOptions
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    String^ controllerName,
    RouteValueDictionary^ routeValues,
    AjaxOptions^ ajaxOptions
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        controllerName:string *
        routeValues:RouteValueDictionary *
        ajaxOptions:AjaxOptions -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    controllerName As String,
    routeValues As RouteValueDictionary,
    ajaxOptions As AjaxOptions
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

Return to top

AjaxExtensions.BeginForm Method (AjaxHelper, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String, Object>)

Writes an opening <form> tag to the response.

Syntax

public static MvcForm BeginForm(
    this AjaxHelper ajaxHelper,
    string actionName,
    string controllerName,
    RouteValueDictionary routeValues,
    AjaxOptions ajaxOptions,
    IDictionary<string, object> htmlAttributes
)
public:
[ExtensionAttribute]
static MvcForm^ BeginForm(
    AjaxHelper^ ajaxHelper,
    String^ actionName,
    String^ controllerName,
    RouteValueDictionary^ routeValues,
    AjaxOptions^ ajaxOptions,
    IDictionary<String^, Object^>^ htmlAttributes
)
static member BeginForm : 
        ajaxHelper:AjaxHelper *
        actionName:string *
        controllerName:string *
        routeValues:RouteValueDictionary *
        ajaxOptions:AjaxOptions *
        htmlAttributes:IDictionary<string, Object> -> MvcForm
<ExtensionAttribute>
Public Shared Function BeginForm (
    ajaxHelper As AjaxHelper,
    actionName As String,
    controllerName As String,
    routeValues As RouteValueDictionary,
    ajaxOptions As AjaxOptions,
    htmlAttributes As IDictionary(Of String, Object)
) As MvcForm

Parameters

  • actionName
    Type: System.String

    The name of the action method that will handle the request.

Return Value

Type: System.Web.Mvc.Html.MvcForm

An opening <form> tag.

Remarks

You can use this method in a using block. In that case, the method renders the closing </form> tag at the end of the using block. The form is submitted asynchronously by using JavaScript.

The htmlAttributes parameter consists of an object that contains name/value pairs. The attributes that are specified in the name/value pairs depend on the HTML element that is being rendered. For example, for a form element, you might provide the following anonymous object:

new { id = "text1", accept-charset="iso-8859-1" }
New With { .id = "text1", .accept-charset="iso-8859-1" }

Return to top