¿Cómo convertir una vista de Razor en una cadena?

Me gustaría usar mi vista de Razor como un tipo de plantilla para enviar correos electrónicos, así que me gustaría "guardar" mi plantilla en una vista, leerla en el controlador como una cadena, hacer algunos reemplazos necesarios y luego enviarla.

Tengo una solución que funciona: mi plantilla está alojada en algún lugar como una página HTML, pero me gustaría incluirla en mi aplicación (es decir, en mi opinión). No sé cómo leer una vista como una cadena en mi controlador.

Respuestas a la pregunta(2)

Su respuesta a la pregunta