sto passando parametri @ Url.Action in questo modo:variabile passa come parametro per 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');
});
}
ma dà errore "il nome myid non esiste nel contesto attuale".
Come posso passare la variabile?
Ho risolto questo, questa è la soluzione:
function showHistory()
{
myId= $("#id").val();
//alert(myId);
actionDialog.load("@Url.Action("ActionHistoryAjax", new {id = "_Id", sort = "abc"})".replace("_Id", DeviceID), function () {
actionDialog.dialog('open');
});
}
Eventuali duplicati [http://stackoverflow.com/questions/9751109/javascript-variable-in- razor-actionlink] (http://stackoverflow.com/questions/9751109/javascript-variable-in-razor-actionlink) –