关于.net mvc3表单提交的问题
首先通过一个ScheduleController下的index方法返回到一个界面,在该界面上有一个表单如下:@using(Html.BeginForm("SearchHo...
首先通过一个ScheduleController下的index方法返回到一个界面,在该界面上有一个表单如下:
@using (Html.BeginForm("SearchHotel", "Schedule", new { id = "" }, FormMethod.Post, new { id = "searchHotel" }))
目的是为了将表单提交给Schedule控制器下的SearchHotel方法,问题是一直提交给了Schedule控制器的默认方法Index。
不知是哪里的问题? 展开
@using (Html.BeginForm("SearchHotel", "Schedule", new { id = "" }, FormMethod.Post, new { id = "searchHotel" }))
目的是为了将表单提交给Schedule控制器下的SearchHotel方法,问题是一直提交给了Schedule控制器的默认方法Index。
不知是哪里的问题? 展开
2个回答
展开全部
public static MvcForm BeginForm(
this HtmlHelper htmlHelper,
string actionName,
string controllerName,
Object routeValues,
FormMethod method,
Object htmlAttributes
)
题主使用的方式如上,应该没有什么问题
问题可以查查两个方面
a. 路由设置是否有问题?
b. 激发表单的按钮位置是否在表单内部?
追问
你好,你说的路由设置的问题怎么查看啊?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询