MVC C # modal emergente

ok, así que estoy tratando de averiguar cómo llamar correctamente a una ventana emergente modal para mi página usando los controladores de acuerdo con la sugerencia de esta publicación

ASP.NET MVC modal dialog / best práctica recomendada

y un poco usado esto

http://microsoftmentalist.com/2011/09/14/asp-net-mvc-13-open-window-or-modal-pop-up-and-fill-the-contents-of-it-from-the- controlador-método /

Tengo una vista que tiene una lista desplegable, si el usuario no puede encontrar el elemento / valor que está buscando, puede sugerir un valor (sugerir un nuevo enlace de valor) que debe llamar al controlador y devolver una página emergente con un par de campos en el mismo.

Aquí están los objetos en la vista:

<script type="text/javascript">

        loadpopup = function () 
        {  
window.showModalDialog(‘/NewValue/New′ , "loadPopUp", ‘width=100,height=100′); 
        } 

    </script> 


<%: Html.DropDownList(model => model.ValueId, new selectlist........... %>
<%: Html.ActionLink("Suggest Value", "New", "NewValue", null, new { onclick = 'loadpopup()') %>

El controlador que planeo usar para devolver la página:

public class NewValueController : Controller{
   public Actionresult New(){
      return View();
   }
}

Ahora estoy atascado. Quería devolver una página donde pueda formatearla, ¿tengo que devolver una cadena? ¿no puedo devolver un aspx (engin i use) en su lugar, ya que el formateo sería más fácil?

Cualquier consejo sobre a qué dirección debo ir es muy apreciado.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta