Creación de control basada en el valor del modelo en MVC4

En mi base de datos, tengo una columna llamada control_id que consiste en un valor como 1,2,3,4. Según este valor, tengo que generar controles como cuadro de texto, lista desplegable y casilla de verificación. (Por ejemplo, si mi control_id es 1, tiene que generar un cuadro de texto, y para 2, una lista desplegable, etc.) Soy completamente nuevo en MVC. ¿Alguien puede señalarme en la dirección correcta para implementar este escenario?

Respuestas a la pregunta(1)

Su respuesta a la pregunta