Вы не можете добавлять элементы управления на стороне сервера в представления Razor. В общем, очень сложно делать так в любом случае в приложении ASP.NET MVC. Из-за наследия браузера WebForms вы можете нарушить это правило, но в Razor все стало понятным.
Это было сказано еще можно было сделать некоторые порнографию в бритве и включают WebForms частичный, который будет содержать пользовательский элемент управления (полностью не рекомендуется, даже не знаю, почему я упоминая его, но в любом случае):
@Html.Partial("_Foo")
где в _Foo.ascx вы можете включить элементы управления на стороне сервера: