Ich benutze GridMvc und ich filtere Daten. Ich möchte Filter-Abfrage in der URL wie http://www.mypage.com/Overview?Name=yyy Meine Form definiert ist als verbergen:Gridmvc Filterung ohne Abfrage in URL
<form class="form-inline" method="POST" action="@Url.Action("Filter", Request.QueryString)">
<div class="form-group>
@Html.LabelFor(c => c.Name)
@Html.TextBoxFor(c => c.Name, new { placeholder = "Filter", @class = "form-control" })
<button type="submit" class="btn btn-default"><i class="glyphicon glyphicon-search"></i> Search</button>
</div>
</form>
und die Aktion
[HttpPost]
public ActionResult Filter(FilterModel model)
Aber ich sehe immer die Abfrage. Es ist möglich, die Abfragezeichenfolge zu verbergen?
Mein 'Request.QueryString' sieht aus wie' Name = JohnDoe'. Ich bin mir nicht sicher, ob es möglich ist, '' und '' in einer Form. – user2250152
@ user2250152 warum nicht? Versuch es –