2011-12-15 12 views
1

文字列値を渡すか、別のメソッドにリダイレクトするメソッドが必要です。文字列を返すか、別のメソッドにリダイレクトすることの両方に対応できるメソッドクラスがありますか?文字列を返すか、別のコントローラにリダイレクトするメソッド

私はMVC C#を使用しています。

あなただけ Content(string)メソッドを使用する文字列を返すようにしたい場合は、戻り値の型 ActionResult

とメソッドを使用することができます

+0

あなたはより特異的であることができる:あなたはこのようなあなたのコントローラが書き込み要約として

?また、何を試しましたか? –

+0

別の方法にリダイレクトするとどういう意味ですか?別のビューを返すか? – mellamokb

答えて

5

:あなたは別のアクションにリダイレクトしたい場合は

return Content("string_to_pass"); 

RedirectToAction(string)メソッドを使用し、:

return RedirectToAction("action_name"); 

RedirectToAction(string)は両方とも、MVCのController class

public ActionResult FooDetail() 
{ 
    if(heads_or_tails) 
    { 
    return Content("string_to_pass"); 
    } 
    else 
    { 
    return RedirectToAction("action_name"); 
    } 
} 
関連する問題