2010-12-02 22 views

答えて

1

いいえ、すべてをglobal.asaxファイルにリストする必要はありません。アクションのオプションパラメータとして指定するだけです。

public ActionResult Search(string q, int page = 1, string country = "", etc etc) 

デフォルト値を使用できない場合は、その値をnullにするだけです。

public ActionResult Search(string q, int? page, string country, etc etc) 

わかりやすい?

HTHS、
チャールズ

+0

でこれについて他の多くの質問がされているが、問題は、私はエラーを取得し、ある 'アクションの現在のリクエストが「コントローラのタイプに「検索」は」次の間で曖昧ですアクションメソッド: 'と2つのメソッドのリストがあります – Tony

+1

@トニー:パラメータをオプションにすると、アクションを1つのアクションにまとめることができます。 – StriplingWarrior

+2

チャールズが言っているのは、foo(int a、int b)とfoo(int a)は必要ないということです。foo(int a、int?b) – Andrey

関連する問題