これは、データベース クエリを実行し、このコントローラーを呼び出すフォームに結果を返すコントローラーです。
[HttpPost]
public ActionResult Index(string File)
{
var list = db.Objects.Where(x => x.protocol == File).ToArray();
ViewBag.Files = list;
//return View();
}
結果を返す代わりに、同じフォームを新しいフォームで開きたいので、これを次のように変更しました。
[HttpPost]
public ActionResult Index(string File)
{
var list = db.Objects.Where(x => x.protocol == File).ToArray();
ViewBag.Files = list;
return RedirectToAction("ShowList", ???);
}
そして、新しいメソッドを作成します:
public ActionResult ShowList(string site)
{
var list = db.Objects.Where(x => x.protocol == site).ToArray();
ViewBag.Files = list;
return View();
}
現在、受信した文字列を新しいメソッド (ShowList) に送信する方法がわかりません。