1

クエリ文字列を使用せずに検索結果を表示する別のビューにリンクする方法はありますか?たとえば、私は次のことができることを知っています。

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(string txtOrderNumber)
{
    return RedirectToAction("OrderLookup", new { controller = "Report", id = txtOrderNumber });            
}

ただし、フォームの投稿ではなく、ハイパーリンク(注文番号付きのハイパーリンク)のみを使用したいとします。クエリ文字列を使用せずに結果ビューにルーティングするにはどうすればよいですか?どうもありがとう。

4

2 に答える 2

3

txtOrderNumber 引数の名前を id に変更します。その後、デフォルト ルートで取得されます。または、デフォルト ルートの id 値と同じ場所に txtOrderNumber という値を持つ新しいルートを導入し、このコントローラーのみに応答するように制約します。

于 2008-12-22T14:30:54.383 に答える