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
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!