none
ASP.NET MVC Wie bekomme ich den Wert einer number-Textbox in meinen Action-Aufruf? RRS feed

  • Frage

  • Hallo,

    ich habe eine Numeric-Up-Down -Textbox
    und möchte beim Button-Click den Wert der Textbox zur Actionmethode übergeben.
    Leider bekomme ich es nicht hin, obwohl ich viele Beispiele aus dem Internet getestet habe.
    Hier ein Code, den ich u.A. getestet habe:

        <p>
            @Html.EditorFor(model => model.Year, new { htmlAttributes = new { id = "Year", type = "number", min = "2016", max = "2100", @class = "form-control" } })
        </p>
        <input type="button" value="Anzeigen" onclick="location.href='@Url.Action("List", "Water", new {@year = "link"})'" />
    ...
    
    <script>
        $(function () {
            $('.link').click(function () {
                var ipvalue = $("#Year").val();
                this.href = this.href.replace("xxx", ipvalue);
            });
        });
    </script>

    Aussehen sollte der Aufruf dann in etwa so: http://localhost:12345/Water/List?year=2018

    Was muss ich anpassen, damit ich den Wert der Textbox in meinen Action-Aufruf bekomme?

    Grüße,
    Frank


    www.energiewende-mach-ich-selbst.de

    Samstag, 23. Dezember 2017 22:31