2011-12-15 3 views
1

문자열 값을 전달하거나 다른 메서드로 리디렉션하는 메서드가 필요합니다. 문자열을 전달하거나 다른 메서드로 리디렉션 할 수있는 메서드 클래스가 있습니까?문자열을 반환하거나 다른 컨트롤러로 리디렉션하는 메서드

MVC C#을 사용하고 있습니다.

그냥 Content(string) 방법을 사용하는 문자열을 반환 할 경우 반환 형식 ActionResult

와 방법을 사용할 수 있습니다

+0

이 좀 더 구체적으로 할 수 있습니까? 또한 무엇을 시도 했습니까? –

+0

다른 방법으로 리디렉션한다는 것은 무엇을 의미합니까? 다른보기를 반환? – mellamokb

답변

5

: 다른 행동을 재 지정하려면

return Content("string_to_pass"); 

RedirectToAction(string) 방법을 사용 :

return RedirectToAction("action_name"); 

Content(string)RedirectToAction(string)은 모두 MVC의 Controller class. 요약으로

는이 같은 컨트롤러를 쓰기 :

public ActionResult FooDetail() 
{ 
    if(heads_or_tails) 
    { 
    return Content("string_to_pass"); 
    } 
    else 
    { 
    return RedirectToAction("action_name"); 
    } 
} 
관련 문제