我需要将POST操作指向绝对URL(例如http://www.cnn.com)。有没有办法使用Html.BeginForm()帮助程序并将其传递给url? 最佳答案 BeginForm方法有几个重载。为了使用所需的url在表单标签上设置action属性,您需要使用以下BeginForm重载:BeginForm(String,String,FormMethod,IDictionary)//herearetheparameternames:BeginForm(actionName,controllerName,method,htmlAt
我需要将POST操作指向绝对URL(例如http://www.cnn.com)。有没有办法使用Html.BeginForm()帮助程序并将其传递给url? 最佳答案 BeginForm方法有几个重载。为了使用所需的url在表单标签上设置action属性,您需要使用以下BeginForm重载:BeginForm(String,String,FormMethod,IDictionary)//herearetheparameternames:BeginForm(actionName,controllerName,method,htmlAt
我有以下html:AvailableLanguages:我想制作一个自定义的html助手并像这样使用它(类似于Html.BeginForm)@Html.BeginView(){AvailableLanguages:}我开始制作我的辅助方法publicstaticclassBeginViewHelper{publicstaticMvcHtmlStringBeginView(thisHtmlHelperhelper,stringviewId){varparentDiv=newTagBuilder("div");parentDiv.MergeAttribute("data-bind","pr
我有以下html:AvailableLanguages:我想制作一个自定义的html助手并像这样使用它(类似于Html.BeginForm)@Html.BeginView(){AvailableLanguages:}我开始制作我的辅助方法publicstaticclassBeginViewHelper{publicstaticMvcHtmlStringBeginView(thisHtmlHelperhelper,stringviewId){varparentDiv=newTagBuilder("div");parentDiv.MergeAttribute("data-bind","pr
这个问题在这里已经有了答案:WhatareExtensionMethods?(13个答案)关闭9年前。namespaceSystem.Web.Mvc.Html{//Summary://RepresentssupportforHTMLinanapplication.publicstaticclassFormExtensions{publicstaticMvcFormBeginForm(thisHtmlHelperhtmlHelper,stringactionName,stringcontrollerName);...}}我注意到BeginForm方法中第一个参数前面的“this”对象似乎
这个问题在这里已经有了答案:WhatareExtensionMethods?(13个答案)关闭9年前。namespaceSystem.Web.Mvc.Html{//Summary://RepresentssupportforHTMLinanapplication.publicstaticclassFormExtensions{publicstaticMvcFormBeginForm(thisHtmlHelperhtmlHelper,stringactionName,stringcontrollerName);...}}我注意到BeginForm方法中第一个参数前面的“this”对象似乎
我有这个简单的表格:@using(Ajax.BeginForm("CreateProductFromAjaxForm","Product",null,newAjaxOptions(){HttpMethod="post",OnSuccess="getresult"},null)){@Html.EditorFor(m=>m)}并且,为了测试,一个简单的Controller:[HttpPost]publicJsonResultCreateProductFromAjaxForm(CreateProductModelmodel){if(!ModelState.IsValid){returnnew
我有这个简单的表格:@using(Ajax.BeginForm("CreateProductFromAjaxForm","Product",null,newAjaxOptions(){HttpMethod="post",OnSuccess="getresult"},null)){@Html.EditorFor(m=>m)}并且,为了测试,一个简单的Controller:[HttpPost]publicJsonResultCreateProductFromAjaxForm(CreateProductModelmodel){if(!ModelState.IsValid){returnnew
我对MVC3中的Html助手有点困惑。我之前在创建表单时使用了这种语法:@using(Html.BeginForm("action","controller",FormMethod.Post,new{@class="auth-form"})){...}这给了我...好吧,这就是我当时需要的。现在我需要将ReturnUrl参数传递给表单,所以我可以这样做:@using(Html.BeginForm("action","controller",new{ReturnUrl="myurl"})){...}那会给我但我仍然需要将css类和id传递给此表单,但我找不到同时传递ReturnUrl参数
我试图让我的页面发布到我的WebAPIController,而不是我的区域/Controller/操作。到目前为止,这是我所拥有的,我尝试同时使用Html.BeginForm和Ajax.BeginForm:@using(Ajax.BeginForm("","",null,newAjaxOptions{HttpMethod="POST",Url="api/Standing"},new{id="frmStandingAdd",name="frmStandingAdd"}))@using(Html.BeginForm("","api/Standing",FormMethod.Post,new