ich habe mit ASP.NET MVC eine Anwendung entwickelt.
Diese läuft an sich auch.
Allerdings ist es so, dass auf der Seite Kamerastreams eingebunden sind.
Wenn ich einen Button drücke, soll eine Methode im Controller aufgerufen werden.
Dies schaut aktuell so aus:
<button type="button" id="@openButtonID" data-loading-text="Öffnen..." class="btn btn-primary" autocomplete="off" onclick="location.href='@Url.Action("Open", "Home", new {index =i} )'" disabled="@notConnected">
Öffnen
</button>
Allerdings läd die Seite dann immer neu, was nicht gewünscht ist. Nun habe ich es mit AJAX versucht finde allerdings nicht den richtigen einstiegspunkt wo genau ich ansetzen muss.
@using( Ajax.BeginForm( "Open", "Home", new AjaxOptions { HttpMethod = "GET" } ) )
{
// @Html.TextBox( "ParameterValue" )
<button type="button" id="btnTest" data-loading-text="Öffnen..." class="btn btn-primary" autocomplete="off" >
Öffnen
</button><br />
}
und
$.post('@Url.Action( "Open", "Home" )', { index : 2 } {
<button type="button" id="btnTest2" data-loading-text="Öffnen..." class="btn btn-primary" autocomplete="off" >
Öffnen2
</button><br />
});
waren meine versuche.Allerdings weiß ich schon nicht genau, wo ich diese Codeschnippsel überhaupt einfügen soll bzw ob ich diese richtig abgeändert hab.
Kann mir da jemand hilfe stellung geben?
Danke schon mal im Vorraus
Die Methode erwartet als übergabewert einen integer.
Viele Grüße