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)

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^, 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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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.

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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.

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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.

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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:

No code example is currently available or this language may not be supported.
Return to top

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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.

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..

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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:

No code example is currently available or this language may not be supported.
Return to top

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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.

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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.

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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:

No code example is currently available or this language may not be supported.
Return to top

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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.

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.

Return Value

Type: System.Web.Mvc.Html::MvcForm^

An opening <form> tag.

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:

No code example is currently available or this language may not be supported.
Return to top
Show: