MVC C # -Modal Popup
OK, also versuche ich herauszufinden, wie ich ein modales Popup für meine Seite mit Controllern gemäß dem Vorschlag dieses Beitrags richtig aufrufe
ASP.NET MVC - Best Practice für modale Dialoge / Popups
und irgendwie verwendet dies:
Ich habe eine Ansicht mit einer Dropdown-Liste. Wenn der Benutzer den gesuchten Artikel / Wert nicht finden kann, kann er einen Wert vorschlagen (neuen Wert-Link vorschlagen), der den Controller aufrufen und eine Popup-Seite zurückgeben soll mit ein paar Feldern drin.
Hier sind die Objekte in der Ansicht:
<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()') %>
Der Controller, mit dem ich die Seite zurückgeben möchte:
public class NewValueController : Controller{
public Actionresult New(){
return View();
}
}
Jetzt stecke ich fest. Ich wollte eine Seite zurückgeben, auf der ich sie formatieren kann. Muss ich eine Zeichenfolge zurückgeben? kann ich nicht stattdessen eine aspx (Engin ich verwende) zurückgeben, da Formatierung das einfacher wäre?
Jeder Rat, in welche Richtung ich gehen soll, wird sehr geschätzt.
Vielen Dank!