Asp.net mvc MVC 4 Razor视图Html.BeginForm()工作不正常

Asp.net mvc MVC 4 Razor视图Html.BeginForm()工作不正常,asp.net-mvc,asp.net-mvc-4,razor,Asp.net Mvc,Asp.net Mvc 4,Razor,我使用的是MVC4Razor视图。由于某些原因,Html.BeginForm没有正确呈现。代码如下: @using (Html.BeginForm(Model.Form.SubmitTo.Split('/')[2], Model.Form.SubmitTo.Split('/')[1], new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, null)) Model.Form.SubmitTo中的内容为“/DynamicForm/Subm

我使用的是MVC4Razor视图。由于某些原因,Html.BeginForm没有正确呈现。代码如下:

@using (Html.BeginForm(Model.Form.SubmitTo.Split('/')[2], Model.Form.SubmitTo.Split('/')[1], new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, null))
Model.Form.SubmitTo中的内容为“/DynamicForm/SubmitDynamicForm/”。代码呈现为:

<form action="/" method="post">
并制作:

<form action="/DynamicForm/SubmitDynamicForm" method="post">


在Html.BeginForm中使用string.split有什么问题?

您能给我们展示一下您的模型-
模型.Form
?里面有什么数据?设置一个调试点,查看模型中的数据是否正确填充。我认为问题在于模型的值。表单为什么不能向模型添加两个单独的属性
ActionName
ControllerName
,以避免拆分?
<form action="/DynamicForm/SubmitDynamicForm" method="post">