I Parameter bin vorbei an @ Url.Action wie folgt aus:Pass Variable als Parameter Url.Action in Javascript
function showHistory()
{
myId= $("#id").val();
//alert(myId);
actionDialog.load("@Url.Action("ActionHistoryAjax", new {id = myId, sort = "abc"})", function () {
actionDialog.dialog('open');
});
}
Aber gibt Fehler "der Name myid existiert nicht im aktuellen Kontext".
Wie kann ich die Variable übergeben?
ich dieses Problem gelöst, das ist die Lösung:
function showHistory()
{
myId= $("#id").val();
//alert(myId);
actionDialog.load("@Url.Action("ActionHistoryAjax", new {id = "_Id", sort = "abc"})".replace("_Id", DeviceID), function () {
actionDialog.dialog('open');
});
}
Mögliche duplizieren [http://stackoverflow.com/questions/9751109/javascript-variable-in- razor-actionlink] (http://stackoverflow.com/questions/9751109/javascript-variable-in-razor-actionlink) –