2015-08-12 3 views
-1

Я хочу запустить строку «HELLO», но она запускает только строку «BYE». (1 BaseController для многих других контроллеров, повторное использование кода) помочь мне, спасибоОшибка базового контроллера?

public class BaseController : Controller 
{ 
    public virtual ActionResult Index() 
    { 
     string str="HELLO"; 

     return View();    
    } 
} 


public class TestController : BaseController 
{ 
    public override ActionResult Index() 
    { 
     string str="BYE"; 

     return View(); 
    } 
} 
+0

URL выглядеть HTTP: // локальный/тест/индекс для запуска – skidrow406

+1

Это не имеет ничего общего с MVC, это является основным C#. Я предлагаю вам прочитать, как работают наследование и переопределение. – DavidG

ответ

0
public class TestController : BaseController 
{ 
    public override ActionResult Index() 
    { 
     return base.Index(); 
    } 
} 
+0

спасибо, именно то, что я ищу – skidrow406

Смежные вопросы