Asp.net mvc 4 在控制器操作上添加所有查询字符串
我有一个简单的mvc4应用程序。操作链接打开一个包含一组查询字符串参数的视图。当您单击submit按钮时,视图包含一个简单的表单,它发布表单并返回视图,但我丢失了查询字符串。即使在您提交表单之后,我必须做什么才能拥有相同的查询字符串?一种可能是将当前请求指定为表单的Asp.net mvc 4 在控制器操作上添加所有查询字符串,asp.net-mvc-4,Asp.net Mvc 4,我有一个简单的mvc4应用程序。操作链接打开一个包含一组查询字符串参数的视图。当您单击submit按钮时,视图包含一个简单的表单,它发布表单并返回视图,但我丢失了查询字符串。即使在您提交表单之后,我必须做什么才能拥有相同的查询字符串?一种可能是将当前请求指定为表单的操作属性: <form action="@Request.Url.AbsoluteUri" method="post"> ... </form> 然后: @using (Html.MyBeginFor
操作
属性:
<form action="@Request.Url.AbsoluteUri" method="post">
...
</form>
然后:
@using (Html.MyBeginForm("myaction", "mycontroller"))
{
...
}
这将有效地保留当前url查询字符串参数
@using (Html.MyBeginForm("myaction", "mycontroller"))
{
...
}