AjaxExtensions::BeginForm Method
Writes an opening <form> tag to the response.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, AjaxOptions^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, AjaxOptions^ ajaxOptions )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, AjaxOptions^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, AjaxOptions^ ajaxOptions )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, Object^, AjaxOptions^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, Object^ routeValues, AjaxOptions^ ajaxOptions )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- 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.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, Object^, AjaxOptions^, Object^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, Object^ routeValues, AjaxOptions^ ajaxOptions, Object^ htmlAttributes )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- 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.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
- htmlAttributes
-
Type:
System::Object^
An object that contains the HTML attributes to set for the element.
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:
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, RouteValueDictionary^, AjaxOptions^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, RouteValueDictionary^ routeValues, AjaxOptions^ ajaxOptions )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- routeValues
-
Type:
System.Web.Routing::RouteValueDictionary^
An object that contains the parameters for a route.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, RouteValueDictionary^, AjaxOptions^, IDictionary<String^, Object^>^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, RouteValueDictionary^ routeValues, AjaxOptions^ ajaxOptions, IDictionary<String^, Object^>^ htmlAttributes )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- routeValues
-
Type:
System.Web.Routing::RouteValueDictionary^
An object that contains the parameters for a route.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
- htmlAttributes
-
Type:
System.Collections.Generic::IDictionary<String^, Object^>^
An object that contains the HTML attributes to set for the element..
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:
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, String^, AjaxOptions^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, String^ controllerName, AjaxOptions^ ajaxOptions )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- controllerName
-
Type:
System::String^
The name of the controller.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, String^, Object^, AjaxOptions^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, String^ controllerName, Object^ routeValues, AjaxOptions^ ajaxOptions )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- controllerName
-
Type:
System::String^
The name of the controller.
- 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.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, String^, Object^, AjaxOptions^, Object^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, String^ controllerName, Object^ routeValues, AjaxOptions^ ajaxOptions, Object^ htmlAttributes )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- controllerName
-
Type:
System::String^
The name of the controller.
- 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.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
- htmlAttributes
-
Type:
System::Object^
An object that contains the HTML attributes to set for the element.
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:
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, String^, RouteValueDictionary^, AjaxOptions^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, String^ controllerName, RouteValueDictionary^ routeValues, AjaxOptions^ ajaxOptions )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- controllerName
-
Type:
System::String^
The name of the controller.
- routeValues
-
Type:
System.Web.Routing::RouteValueDictionary^
An object that contains the parameters for a route.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
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.
AjaxExtensions::BeginForm Method (AjaxHelper^, String^, String^, RouteValueDictionary^, AjaxOptions^, IDictionary<String^, Object^>^)
Writes an opening <form> tag to the response.
public: [ExtensionAttribute] static MvcForm^ BeginForm( AjaxHelper^ ajaxHelper, String^ actionName, String^ controllerName, RouteValueDictionary^ routeValues, AjaxOptions^ ajaxOptions, IDictionary<String^, Object^>^ htmlAttributes )
Parameters
- ajaxHelper
-
Type:
System.Web.Mvc::AjaxHelper^
The AJAX helper.
- actionName
-
Type:
System::String^
The name of the action method that will handle the request.
- controllerName
-
Type:
System::String^
The name of the controller.
- routeValues
-
Type:
System.Web.Routing::RouteValueDictionary^
An object that contains the parameters for a route.
- ajaxOptions
-
Type:
System.Web.Mvc.Ajax::AjaxOptions^
An object that provides options for the asynchronous request.
- htmlAttributes
-
Type:
System.Collections.Generic::IDictionary<String^, Object^>^
An object that contains the HTML attributes to set for the element.
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:

