Come si inviano più parametri in un Url.Action
?Come si inviano più parametri in un Url.Azione?
Possiedo un controller con un'azione e desidero 2 parametri, ma il secondo parametro non viene ricevuto.
Il mio codice è:
@Url.Action("Products", "Jquery", new { categoryid = 1, Productid = 2})
Publc Action Jquery(int categoryid ,int Productid)
{
}
ma ho solo ricevo categoryid
, ogni volta Productid
è nullo.
Si prega di suggerire a me cosa fare?
si specifica il 'categoryid' come una stringa, ma nel metodo azione' Jquery' la firma utilizza un '' int' per categoryid'. Prova 'new {categoryid = 1, Productid = 2}' –
non sono sicuro che sia un refuso ma il tipo restituito dovrebbe essere 'ActionResult' e il parametro è misto .. dovrebbe essere' @ Url.Action ("actionName "," controllerName "," object params ")' –
@robwaminal Puoi dirmi come usare "object params" qui? –